loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Proceedings of the 15th international symposium on System Synthesis (ISSS '02)
Design Experience of a Chip Multiprocessor Merlot and Expectation to Functional Verification
Kyoto, Japan
October 02-October 04
ISBN: 1-58113-576-9
Satoshi Matsushita, NEC Corporation, Sagamihara, Kanagawa, JAPAN
We have fabricated a Chip Multiprocessor prototype code-named Merlot to proof our novel speculative multithreading architecture. On Merlot, multiple threads provide wider issue window beyond ordinal instruction level parallel (ILP) processors like superscalar or VLIW. With the architecture, we estimate 3.0 times speedup against single processing elements (PE) on speech recognition code and IDCT code with four PEs. Merlot integrates on-chip devices, PCI interface, and SDRAM interfaces. We have encountered design issues of chip multiprocessor and SoC design. We have successfully run parallelized mpeg3 decoder on the first silicon with several software workarounds, thanks to functional verification environment including system modeling on RTL. However, bugs found in later stage of design have required larger manpower or delay of project. In this paper, we also discuss the methodology to improve functional verification coverage, and expect the solution in formal approaches.
Index Terms:
CMP, chip multiprocessor, deign experience, functional verification, speculative multithreading
Citation:
Satoshi Matsushita, "Design Experience of a Chip Multiprocessor Merlot and Expectation to Functional Verification," isss, pp.103-108, Proceedings of the 15th international symposium on System Synthesis (ISSS '02), 2002
Usage of this product signifies your acceptance of the Terms of Use.