Samiksha Jaiswal (Editor)

Ne XVP

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Ne-XVP

Ne-XVP was a research project executed between 2006-2008 at NXP Semiconductors. The project undertook a holistic approach to define a next generation multimedia processing architecture for embedded MPSoCs that targets programmability, performance scalability, and silicon efficiency in an evolutionary way. The evolutionary way implies using existing processor cores such as NXP TriMedia as building blocks and supporting industry programming standards such as POSIX threads. Based on the technology-aware design space exploration, the project concluded that hardware accelerators facilitating task management and coherency coupled with right dimensioning of compute cores deliver good programmability, scalable performance and competitive silicon efficiency.

Contents

Research

Ne-XVP's research subjects and corresponding publications:

  1. Asymmetric multicore architecture with generic accelerators
  2. Hardware multithreading in VLIWs
  3. Low-complexity cache coherence
  4. Hardware accelerators for task scheduling and synchronization:
    1. A Hardware Task Scheduler
    2. Hardware Synchronization Unit to sync threads
    3. Task Management Unit
  5. Instruction cache sharing
  6. Design Space Exploration with Performance Density as the optimization function
  7. Technology modeling for embedded processors
  8. Parallelization of complex multimedia algorithms (H.264, Frame Rate Conversion)
  9. Auto-parallelizing compilers
  10. Time-aware programming languages in cooperation with the ACOTES project
  11. Visual programming
  12. Task-level speculation
  13. Porting GCC to Exposed Pipeline VLIW Processors
  14. Multiprogram workload for embedded processing
  15. A 1-GHz embedded VLIW processor

Project members

  • Ghiath Al-Kadi
  • Zbigniew Chamski
  • Dmitry Cheresiz
  • Marc Duranton (project leader)
  • Surendra Guntur
  • Jan Hoogerbrugge
  • Anirban Lahiri
  • Ondrej Popp
  • Andrei Terechko
  • Alex Turjan
  • Clemens Wust
  • ...
  • References

    Ne-XVP Wikipedia