Transcript Outline

Jan 07 RAMP PI Report:
Plans until next Retreat
& Beyond
Krste Asanovíc (MIT), Derek Chiou (Texas),
James Hoe(CMU), Christos Kozyrakis (Stanford),
Shih-Lien Lu (Intel), Mark Oskin (Washington),
David Patterson (Berkeley, CO-PI), and John
Wawrzynek (Berkeley-PI)
1
Executive Summary
 RAMP
component “API”
 RAMP-White Demonstration
 Student Community Team-Building
 RDL’ization Project
(aka RAMP Bootcamp)
 FCRC Tutorial Plan
2
RAMP Component “API”



Position: RAMP’s goal is to provide infrastructure to
explore interesting architectures
PI’s and students will define an initial set of useful
baseline components (specifically their interfaces)
Plan
 Use
RDL as component interface spec language
 Derek derive first draft from current RAMP-White
 2-day meeting to refine and finalize proposal?
 Share component development---rely on each other
to complete the whole picture
 Setup SVN repository for versioning and archiving
 (Question: include reference software models?)
3
RAMP-White


Position: RAMP-White demos how to build a
system in RAMP, not what to build
RAMP-white will use RDL’ized components
 Shared-memory
MP of Leon cores
 Each student will contribute a piece of the finished puzzle
 Accurate target time dilation/clock cycle accounting

RAMP-white leverages co-simulation technology
 simulated
I/O subsystem (RDL’ized Simics)
 Simics user/control interface

E.g., Simics interface to BEE2 boards running 64 Leons;
speed of 64 parallel 50 MHz computers with Simics
multiprocessor UI (breakpoints, visualization, …)
4
RAMP Student Community
Position: RAMP students working
together on one project
 Plan:

 Precede
future RAMP retreats with separate
student-only retreats
 Have regular (bi-weekly?) phone conference
for design reviews and to coordinate progress
 Participate in a RAMP RDL’ization Project
bootcamp ASAP (see next slide)
5
RDL’ization Project


Position: RAMP-White will use RDL
RDL’ization project by RAMP students
A
fun-filled 1-week get away at locale TBD
 Start with working components from Leon3/GRLIB
 Finish with a working RDL’ized Leon3 system
 (Get the MP version to work?)

Outcomes:
 Get
to know RDL
 Get to know each other
 Useful RDL’ized components
 Jump start RAMP-White
6
FCRC Tutorial at CS Olympics

Announcement (not available) to generate interest in
both architecture & programming communities


Showcase RAMP’s unique capabilities






Thacker talks about M/S plans for making & using RAMP
Scalability to large MP systems (512 CPU Blue)
Working experimental designs (128 CPU Red T.M.)
DIFT Security testimonial?
(HW reduce kernel 40X to 500 LOC  prove kernel correct)
Announce future release plans (boards & gateware)
Participants hands on use of RAMP systems 1/2 day
Participants get to take home



Xilinx XUP-II board and EDK
A CD of example RAMP systems to build and run on XUP-II
(Question: How to distribute RAMP-Blue Microblaze?)
7