Fast Parallel Application and Multiprocessor Design Space Exploration from Sequential Code

被引:0
作者
Schwambach, Vitor [1 ,2 ,3 ]
Cleyet-Merle, Sebastien [3 ]
Issard, Alain [3 ]
Mancini, Stephane [1 ,2 ]
机构
[1] Univ Grenoble Alpes, TIMA, F-38031 Grenoble, France
[2] CNRS, TIMA, F-38031 Grenoble, France
[3] STMicroelectronics, Grenoble, France
来源
2015 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS) | 2015年
关键词
Multiprocessor; OpenMP; Design-Space Exploration; Trace-Driven Simulation; Performance Estimation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
When designing an application-specific multiprocessor, two key questions arise: ( i) how to size the multiprocessor platform to meet application requirements with lowest area and power consumption; and ( ii) how to parallelize the target application in order maximize the utilization of the platform. In this paper, we present a methodology for early joint parallel application and multiprocessor design space exploration from sequential application traces and parallelization scenarios. We describe its implementation in Parana, a fast trace-driven simulator, targeting OpenMP applications on the STMicroelectronics' STxP70 Application-Specific Multiprocessor. Results for a NAS Parallel Benchmark and two computer vision applications show an error margin of less than 10% compared to the reference cycle-approximate simulator, with lower modeling effort and one order of magnitude faster execution time.
引用
收藏
页码:163 / 172
页数:10
相关论文
共 15 条
[1]  
Amdahl GM, 1967, P APR 18 20 1967 SPR, P1
[2]  
[Anonymous], P DAC
[3]  
[Anonymous], 2000, Opencv. Dr. Dobb's journal of software tools
[4]  
[Anonymous], SMART MULTICORE EMBE
[5]   A View of the Parallel Computing Landscape [J].
Asanovic, Krste ;
Bodik, Rastislav ;
Demmel, James ;
Keaveny, Tony ;
Keutzer, Kurt ;
Kubiatowicz, John ;
Morgan, Nelson ;
Patterson, David ;
Sen, Koushik ;
Wawrzynek, John ;
Wessel, David ;
Yelick, Katherine .
COMMUNICATIONS OF THE ACM, 2009, 52 (10) :56-67
[6]  
Bull J. M., 2001, Computer Architecture News, V29, P41, DOI 10.1145/563647.563656
[7]  
Chen C, 2014, ADV INTEL SYS RES, V101, P1, DOI 10.1109/TSA.2014.10
[8]  
Heirman W, 2011, I S WORKL CHAR PROC, P38, DOI 10.1109/IISWC.2011.6114195
[9]   Amdahl's law in the multicore era [J].
Hill, Mark D. ;
Marty, Michael R. .
COMPUTER, 2008, 41 (07) :33-+
[10]  
JEON D, 2011, ACM SIGPLAN NOTICES