科技报告详细信息
Custom-Fit Processors: Letting Applications Define Architectures
Fisher, Joseph A. ; Faraboschi, Paolo ; Desoli, Giuseppe
HP Development Company
关键词: VLIW;    architecture synthesis;    application specific architectures;    multimedia;    compilers;    instruction-level parallelism (ILP);    high-level synthesis;    hardware/software code-sign;   
RP-ID  :  HPL-96-144
学科分类:计算机科学(综合)
美国|英语
来源: HP Labs
PDF
【 摘 要 】

In this paper we report on a system which automatically designs realistic VLIW architectures highly optimized for one given application (the input for this system), while running all other code correctly. The system uses a product-quality compiler that generates very aggressive VLIW code. We retarget the compiler until we have found a VLIW architecture idealized for the application on the basis of performance, a cost function and a hardware budget.We show that we can automatically select architectures that achieve large speedups on color image processing codes. Specialization is shown to be very valuable: The differences between architectural choices, even among reasonable-seeming architectures having similar costs, can be very great, often a factor of 5 (and sometimes much more). We show also that specialization is also very dangerous. A reasonable choice of architecture to fit one algorithm can be a very poor choice for another, even in the same domain. There is sometimes an architecture, near in cost and performance to the best, that does much better on a second algorithm.

【 预 览 】
附件列表
Files Size Format View
RO201804100000978LZ 1164KB PDF download
  文献评价指标  
  下载次数:12次 浏览次数:43次