ARA simulator PARADE [ ICCAD ' 15 ] is open source Accel TLB Shared TLB Accel TLB Accel TLB Accel

semanticscholar(2018)

引用 0|浏览5
暂无评分
摘要
Since its establishment in 2009, the Center for Domain-Specific Computing (CDSC) has focused on customizable computing. We believe that future computing systems will be customizable with extensive use of accelerators, as custom-designed accelerators often provide 10-100X performance/energy efficiency over the general-purpose processors. Such an accelerator-rich architecture presents a fundamental departure from the classical von Neumann architecture, which emphasizes efficient sharing of the executions of different instructions on a common pipeline, providing an elegant solution when the computing resource is scarce. In contrast, the accelerator-rich architecture features heterogeneity and customization for energy efficiency; this is better suited for energy-constrained designs where the silicon resource is abundant and spatial computing is favored—which has been the case with the end of Dennard scaling. Currently, customizable computing has garnered great interest; e.g. this is evident by Intel’s $17B acquisition of Altera in 2015 and Amazon’s introduction of FPGAs in its AWS public cloud. In this paper we present an overview of the research programs and accomplishments of CDSC on customizable computing, from single-chip to server node and to data centers, with extensive use of composable accelerators and field-programmable gatearrays (FPGAs). We highlight our successes in several application domains, such as medical imaging, machine learning, and computational genomics. In addition to architecture innovations, an equally important research dimension enables automation for customized computing. This includes automated compilation for combining source-code-level transformation for highlevel synthesis with efficient parameterized architecture template generations, and efficient runtime support for scheduling and transparent resource management for integration of FPGAs for datacenter-scale acceleration with support to the existing programming interfaces, such as MapReduce, Hadoop, and Spark, for large-scale distributed computation. We shall present the latest progress in these areas, and also discuss the challenges and opportunities ahead.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要