• DocumentCode
    3597969
  • Title

    SHAPES:: a tiled scalable software hardware architecture platform for embedded systems

  • Author

    Paolucci, Pier S. ; Jerraya, Ahmed A. ; Leupers, Rainer ; Thiele, Lothar ; Vicini, Piero

  • Author_Institution
    Fisica Univ., Rome
  • fYear
    2006
  • Firstpage
    167
  • Lastpage
    172
  • Abstract
    Nanoscale systems on chip will integrate billion-gate designs. The challenge is to find a scalable HW/SW design style for future CMOS technologies. Tiled architectures suggest a possible path: "small" processing tiles connected by "short wires". A typical SHAPES tile contains a VLIW floating-point DSP, a RISC, a DNP (Distributed Network Processor), distributed on chip memory, the POT (a set of Peripherals On Tile) plus an interface for DXM (Distributed External Memory). The SHAPES routing fabric connects on-chip and off-chip tiles, weaving a distributed packet switching network. 3D next-neighbours engineering methodologies is adopted for off-chip networking and maximum system density. The SW challenge is to provide a simple and efficient programming environment for tiled architectures. SHAPES will investigate a layered system software, which does not destroy algorithmic and distribution info provided by the programmer and is fully aware of the HW paradigm. For efficiency and QoS, the system SW manages intra-tile and inter- tile latencies, bandwidths, computing resources, using static and dynamic profiling. The SW accesses the on-chip and off-chip networks through a homogeneous interface.
  • Keywords
    CMOS integrated circuits; digital signal processing chips; embedded systems; floating point arithmetic; hardware-software codesign; integrated circuit design; network routing; network-on-chip; packet switching; reduced instruction set computing; HW-SW design style; RISC; SHAPES platform; SHAPES routing fabric; VLIW floating-point DSP; distributed external memory; distributed network processor; distributed on chip memory; distributed packet switching network; embedded systems; future CMOS technologies; nanoscale systems on chip; off-chip tiles; on-chip tiles; tiled scalable software hardware architecture; CMOS technology; Computer architecture; Embedded software; Embedded system; Hardware; Network-on-a-chip; Shape; System-on-a-chip; Tiles; Wires; MP-SOC; RISC; VLIW; application mapping; binding; distributed network processors; embedded systems; hardware dependent software; model based design; network of processes; retargetable compiler; scheduling; simulation; tiled parallel architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
  • Print_ISBN
    1-59593-370-0
  • Electronic_ISBN
    1-59593-370-0
  • Type

    conf

  • DOI
    10.1145/1176254.1176297
  • Filename
    4278510