University of Cambridge > Talks.cam > Computer Laboratory Computer Architecture Group Meeting > Wally: Bridging he CPU Education-Implementation Gap

Wally: Bridging he CPU Education-Implementation Gap

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Prof Simon Moore.

Note unusual time

RISC -V is a free and open computer architecture rapidly gaining market share across industry and academia. Our team has developed Wally, a configurable RISC -V processor capable of scaling from a tiny embedded processor to a fully-featured application processor capable of booting Linux on an FPGA and in simulation. Wally is described in SystemVerilog and synthesizes for both ASIC and FPGA targets. We are developing a companion textbook teaching computer architecture by emphasizing both the general principles and the specific Wally implementation. We believe this is the first time a textbook fully explores all of the implementation issues needed in a real system-on-chip, from interrupts to caches to branch prediction to floating-point to bus interfaces to pipeline hazards to verification to benchmarking. Wally is open-source supported by the OpenHW Group (https://github.com/openhwgroup/cvw). We hope it becomes a platform for research and education in computer architecture.

Prof. David Harris is the Harvey S. Mudd Professor of Engineering Design at Harvey Mudd College. He received his Ph.D. from Stanford and his S.B. and M.Eng. degrees from MIT . David has designed microprocessors at Intel, Hewlett-Packard, Sun Microsystems, and elsewhere. His research interests include microprocessors, high-speed and low-power circuit design, and computer arithmetic. He also has led teams of students building experimental aircraft, and writes Southern California hiking guidebooks.

This talk is part of the Computer Laboratory Computer Architecture Group Meeting series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2024 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity