COSMECA: Application specific co-synthesis of memory and communication architectures for MPSoC

被引:0
|
作者
Pasricha, Sudeep [1 ]
Dutt, Nikil [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Memory and communication architectures have a significant impact on the cost, performance, and time-to-market of complex multi-processor system-on-chip (MPSoC) designs. The memory architecture dictates most of the data traffic flow in a design, which in turn influences the design of the communication architecture. Thus there is a need to co-synthesize the memory and communication architectures to avoid making sub-optimal design decisions. This is in contrast to traditional platform-based design approaches where memory and communication architectures are synthesized separately. In this paper, we propose an automated application specific cosynthesis methodology for memory and communication architectures (COSMECA) in MPSoC designs. The primary objective is to design a communication architecture having the least number of busses, which satisfies performance and memory area constraints, while the secondary objective is to reduce the memory area cost. Results Of applying COSMECA to several industrial strength MPSoC applications from the networking domain indicate a saving of as much as 40% in number of busses and 29% in memory area compared to the traditional approach.
引用
收藏
页码:698 / +
页数:2
相关论文
共 38 条
  • [1] Co-synthesis of custom on-chip bus and memory for MPSoC architectures
    Pandey, Sujan
    Genz, Christian
    Drechsler, Rolf
    [J]. VLSI-SOC 2007: PROCEEDINGS OF THE 2007 IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, 2007, : 304 - +
  • [2] A framework for cosynthesis of memory and communication architectures for MPSoC
    Pasricha, Sudeep
    Dutt, Nikil D.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (03) : 408 - 420
  • [3] Slack allocation based co-synthesis and optimization of bus and memory architectures for MPSoCs
    Pandey, Sujan
    Drechsler, Rolf
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 204 - +
  • [4] Hardware/software co-synthesis with memory hierarchies
    Li, YB
    Wolf, WH
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (10) : 1405 - 1417
  • [5] Hardware/software co-synthesis with memory hierarchies
    Li, YB
    Wolf, W
    [J]. 1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 430 - 436
  • [6] PM-COSYN: PE and Memory Co-Synthesis for MPSoCs
    Chen, Yi-Jung
    Yang, Chia-Lin
    Wang, Po-Han
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1590 - 1595
  • [7] Co-Optimization of Memory Access and Task Scheduling on MPSoC Architectures with Multi-Level Memory
    He, Yi
    Xue, Chun Jason
    Xu, Cathy Qun
    Sha, Edwin H. -M.
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 93 - +
  • [8] Co-synthesis of FPGA-Based Application-Specific Floating Point SIMD Accelerators
    Hagiescu, Andrei
    Wong, Weng-Fai
    [J]. FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 247 - 256
  • [9] MPSoC Design Using Application-Specific Architecturally Visible Communication
    Kluter, Theo
    Brisk, Philip
    Charbon, Edoardo
    Ienne, Paolo
    [J]. HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, PROCEEDINGS, 2009, 5409 : 183 - 197
  • [10] Data reuse driven memory and network-on-chip co-synthesis
    Issenin, Ilya
    Dutt, Nikil
    [J]. IFIP Advances in Information and Communication Technology, 2007, 231 : 299 - 312