• DocumentCode
    2101641
  • Title

    Atomic stream computation unit based on micro-thread level parallelism

  • Author

    Farahini, Nasim ; Hemani, Ahmed

  • Author_Institution
    Electronics and Embedded Systems Group, School of ICT, KTH, Sweden
  • fYear
    2015
  • fDate
    27-29 July 2015
  • Firstpage
    25
  • Lastpage
    29
  • Abstract
    The increasing demand for higher resolution of images and communication bandwidth requires the streaming applications to deal with ever increasing size of datasets. Further, with technology scaling the cost of moving data is reducing at a slower pace compared to the cost of computing. These trends have motivated the proposed micro-architectural reorganization of stream processors by dividing the stream computation into functional computation, address constraints computation and address generation and deploying independent, distributed micro-threads to implement them. This scheme is an alternative to parallelizing them at instruction level. The proposed scheme has two benefits: a more efficient sequencer logic and energy savings in address generation and transportation. These benefits are quantified for a set of streaming applications and show average percentage improvement of 39 in silicon efficiency of the sequencer logic and 23 in total computational efficiency.
  • Keywords
    Computer architecture; Instruction sets; Memory; Parallel processing; Streaming media; Transportation; VLIW; DSP; VLIW; address generation; instruction level parallelism; micro thread level parallelism; stream processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors (ASAP), 2015 IEEE 26th International Conference on
  • Conference_Location
    Toronto, ON, Canada
  • Type

    conf

  • DOI
    10.1109/ASAP.2015.7245700
  • Filename
    7245700