ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:271.50KB ,
资源ID:389624      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-389624.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Targeting Tiled Architectures in Design Exploration.ppt)为本站会员(brainfellow396)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

Targeting Tiled Architectures in Design Exploration.ppt

1、Targeting Tiled Architectures in Design Exploration,Lilian Bossuet1, Wayne Burleson2, Guy Gogniat1,Vikas Anand2, Andrew Laffely2, Jean-Luc Philippe1,Outline,Introduction: Design Space ExplorationDesign Space of Reconfigurable ArchitectureA Target Architecture: aSoCProposition of Design Space Explora

2、tion FlowResultsConclusion and Future Work,Design Space Exploration: Motivations,Design solutions for new telecommunication and multimedia applications targeting embedded systemsOptimization and reduction of SoC power consumptionIncrease computing performance Increase parallelism Increase speedBe fl

3、exible Take into account run-time reconfiguration Targeting multi-granularity (heterogeneous) architectures,Design Space Exploration: Flow,Progressive design space reduction: iterative exploration refinement of architecture model increase of performance estimation accuracyOne level of abstraction fo

4、r one level of estimation accuracy,Outline,Introduction: Design Exploration Flow PrincipeDesign Space of Reconfigurable ArchitectureA Target Architecture: aSoCProposition of Design Space Exploration FlowResultsConclusion and Future Works,Reconfigurable Architectures,Bridging the flexibility gap betw

5、een ASICs and microprocessor Hartenstein DATE 2001Energy efficient and solution to low power programmable DSP Rabaey ICASSP 1997, FPL 2000Run Time Reconfigurable Compton & Hauck 1999= A key ingredient for future silicon platforms Schaumont & all. DAC 2001,Design Space of Reconfigurable Architecture,

6、RECONFIGURABLE ARCHITECTURES (R-SOC),FINE GRAIN (FPGA),MULTI GRANULARITY (Heterogeneous),COARSE GRAIN (Systolic),Processor + Coprocessor,Tile-Based Architecture,Coarse Grain Coprocessor,Fine Grain Coprocessor,Island Topology,Hierarchical Topology,Linear Topology,Hierarchical Topology,Mesh Topology,C

7、hameleonREMARCMorphosys,PleiadesGarpFIPSOCTriscend E5Triscend A7Xilinx Virtex-II ProAltera ExcaliburAtmel FPSIC,Xilinx VirtexXilinx SpartranAtmel AT40KLattice ispXPGA,Altera StratixAltera ApexAltera Cyclone,Systolic RingRaPiDPipeRench,DARTFPFA,RAWCHESSMATRIXKressArraySystolix Pulsedsp,aSoCE-FPFA,Out

8、line,Introduction: Design Exploration Flow PrincipeDesign Space of Reconfigurable ArchitectureA Target Architecture: aSoCProposition of Design Space Exploration FlowResultsConclusion and Future Works,A Target Architecture: aSoC,Adaptive System-on-a-Chip (aSoC)Tiled architecture containing many heter

9、ogeneous processing cores (RISC, DSP, FPGA, Motion Estimation, Viterbi Decoder)Mesh communication network controlled with statically determined communication scheduleA scalable architecture.,tile,FPGA,uProc,MUL,MUL,Heterogeneous Cores,aSoC Architecture,aSoC Communications Interface,Core,Coreports,De

10、coder,Local,Frequency,& Voltage,North to South & East,Instruction Memory,PC,Controller,North,South,East,West,Local,Config,.,North,South,East,West,Inputs,Outputs,Interface Crossbar inter-tile transfer tile to core transfer Interconnect/Instruction Memory contains instructions to configure the interfa

11、ce crossbar (cycle-by-cycle) Interface Controller selects the instruction Coreports data interface and storage for transfers with the tile IP core Dynamic Voltage and Frequency Selection Dynamic Power Management,Interface Crossbar,aSoC Exploration .,Type of tilesNumber of each type of tilePlacement

12、of the tilesIntern architecture of reconfigurable tiles (FPGA core)Communication scheduling,Outline,Introduction: Design Exploration Flow PrincipeDesign Space of Reconfigurable ArchitectureA Target Architecture: aSoCProposition of Design Space Exploration FlowResultsConclusion and Future Work,Design

13、 Space Exploration: Goals,Goal: Rapid exploration of various architectural solutions to be implemented on heterogeneous reconfigurable architectures (aSoC) in order to select the most efficient architecture for one or several applications Take place before architectural synthesis (algorithmic specif

14、ication with high level abstraction language) Estimations are based on a functional architecture model (generic, technology-independent) Iterative exploration flow to progressively refine the architecture definition, from a coarse model to a dedicated model,Design Exploration Flow Targeting Tiled Ar

15、chitecture,Application Analysis,Use of algorithmic metrics and dedicated scheduling algorithms to highlight the target architectures Algorithmic metrics: Characterize the application orientation Processing Memory Control Characterize the application potential parallelism Processing Memory,Tile Explo

16、ration: with 3 steps,Projection: Link between necessary resources (application) and available resources (tile) Use of an allocation algorithm based on communication costs reductionComposition: Take into account of the function scheduling to estimate additional resources (register, mux, ) Estimation:

17、 performance interval computation (lower and upper bounds) speed/resource utilization/power characterization,aSoC Builder,Environment AppMapperPartition and assignment based on Run Time EstimationCompilation Communication Scheduling Core compilationGenerate tiles configuration Communications instruc

18、tions Bitstreams (for reconfigurable tile) RISC instructions,aSoC Analysis,Use the results of previous steps Functions scheduling Tile allocation Communication schedulingComplete estimation of the proposed solution Global execution time Global power consumption Total area,Outline,Introduction: Desig

19、n Exploration Flow PrincipeDesign Space of Reconfigurable ArchitectureA Target Architecture: aSoCProposition of Design Space Exploration FlowResultsConclusion and Future Work,Results,aSoC architecture (UMASS) Prototype of aSoC interconnect Technology 0.18 m Clock speed of 400 MHzAppMapper (UMASS) Se

20、veral mapped applications Matrix operations Median Filter Viterbi decoder DCT,Tile exploration (UBS) Application analysis Intelligent Camera (motion detection) Matching Pursuit Projection step Lee DCT Matrix operations,Outline,Introduction: Design Exploration Flow PrincipeDesign Space of Reconfigura

21、ble ArchitectureA Target Architecture: aSoCProposition of Design Space Exploration FlowResultsConclusion and Future Work,Conclusion and future work,Conclusion Original design exploration flow working at a high level of abstraction Fast and flexible (use of functional view of the architectures) Targe

22、ting an efficient reconfigurable architecture: aSoC Statically-scheduled, point-to-point communicationsFuture Work Development of larger set of design exploration benchmarks Exploration of other configurable systems,Thank you .,Previous Work,Xplorer - University of Kaiserslautern, Germany Hartenstei

23、n PATMOS 2000 Targets a mesh coarse grain architecture: The KressArray a fast reconfigurable ALUs Gives design guidance concerning: the size of the array, the available operators, the communication architecture and the connection structure. Controlled by performance and power estimations. Starts wit

24、h high level specification of application (ALE-X language).RAW - Massachusetts Institute of Technology, USA Moritz FCCM 1998 Targets a reminiscent coarse grained FPGA: The MIT Raw Microprocessor Answers to the balance problem: to determine the best division of VLSI resources among computing, memory

25、and communication. Answers to the grain problem: to determine the optimum size of each architecture tiles Use several models: architecture model, costs model and performance model,HCDFG: Hierarchical Control Data Flow Graph,Applications Metrics,Y. Le Moullec, N. Ben Amor, J-Ph. Diguet, M. Abid and J-L. Philippe. Multi-Granularity Metrics for the Era of Strongly Personalized SOCs. In DATE 2002, Munich, Germany, March 2002,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1