Subscribe to EDN

Microsoft's Thacker on the Berkeley Emulation Engine

January 16, 2009

Mary-Jo Foley’s blog, “All Things Microsoft,” has an ongoing feature on Microsoft’s “Big Brains.” This week, she interviewed Chuck Thacker, winner of the 2007 IEEE Von Neumann medal, on the use of FPGAs as a development vehicle for new operating system concepts. Thacker has helped develop the Berkeley Emulation Engine v3, or BEE3, as part of the Research Accelerator for Multiple Processors (RAMP) project.

Efficient use of dozens of cores is of paramount importance in thread development for next-generation operating systems, but the BEE3 project could have important implications for hardware development as well. Even system developers using multiple cores in standard Intel, Sparc, or other RISC architectures worry about the drop in efficiency in moving to four-way processing and beyond. The move to multiple-core implementation in an FPGA can benefit from academic projects like RAMP, which utilize multiple physical FPGAs to emulate multicore single-chip architectures.  In fact, RAMP has launched a new RAMP Gold project, utilizing two separate emulation systems based on the Xilinx Virtex-5, to experiment with multicore implementations of the Sparc instruction set - intriguing, given that Intel was a co-sponsor with Microsoft of the Parallel Computing Lab working on RAMP Gold.

In the heyday of RISC architecture development, system designers could benefit from the vertical profiles offered by coalitions like Power.org and Sparc International. But in periods of economic retrenchment, designers in private industry recognize anew that research projects from academia can fill important gaps as corporate research projects falter. It’s also interesting to see how a software giant like Microsoft can provide practical help to the FPGA community on algorithm and application development.

 

 

Posted by Loring Wirbel on January 16, 2009 | Comments (1)

January 17, 2009
In response to: Microsoft's Thacker on the Berkeley Emulation Engine
Richard J commented:

The FPGA today are at least couple generations ahead from mainstream ASIC, and in par with leading edge processors. They have been used in ASIC and Processor emulation for a long time, this project seems a natural extension. The present economic conditions make it rather more compelling.

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows