Major update in Fall

posted Jul 27, 2011, 9:12 PM by xtan   [ updated Jul 27, 2011, 9:27 PM ]

We will push a major update of RAMP Gold in Q4 this year, which will include some significant improvements. Here are some highlights of this upcoming update:
+ Better flush host $ support
+ Improved interrupt controller and timer
+ Several HW bug fixes
+ Better timing model interface (TBD)
+ New proxykernel and appserver (compatible with the new akaros cross-compiler)
Release our new Linux port and hack guide 

Our Manycore OS is live

posted May 18, 2011, 8:52 PM by xtan   [ updated May 18, 2011, 9:17 PM ]

Our sister Manycore research OS (Akaros) is live. It runs on both x86 and RAMP Gold. Download and support is provided at:

Recruiting Undergrad/Graduate Researchers

posted Mar 25, 2011, 7:21 PM by xtan   [ updated Mar 25, 2011, 8:00 PM ]

We are looking for paid undergrad/graduate researchers or 5-year master students this summer/fall to help brining up the software infrastructure on our large-scale datacenter simulator (built on top of RAMP Gold).

Title: Software Infrastructure on Datacenter in a Box



Massive warehouse-scale computers (WSCs) are the foundation of widely used Internet services; e.g., search, social networking, email, video sharing, and online shopping. The tremendous success of these services has led to the rapid growth of datacenters to keep up with the increasing demand. Recent advances such as modularized container-based datacenter construction and server virtualization have allowed modern datacenters to scale up from 10,000 servers to 100,000 servers or more.


At this extreme scale, network infrastructure has become one of the most critical data center components. As a result, datacenter network architecture has become a very active area of research for both industry and academia, often focusing on new switch designs. However, warehouse-scale network research is very difficult to perform and to be evaluated.


To address this issue, we propose using Field-Programmable Gate Arrays (FPGAs) to build a reconfigurable simulation testbed at the scale of O(10,000) nodes. Each node in the testbed is capable of running real datacenter applications. Furthermore, network elements in our testbed provide detailed visibility so that we can examine the complex network behavior that administrators see when deploying equivalently scaled datacenter software. We built the testbed on top of a cost-efficient FPGA-based full-system manycore simulator, RAMP Gold. To the best of our knowledge, our approach will probably be the first to simulate datacenter hardware along with real software at such a scale. The testbed also provides an excellent environment to quantitatively analyze and compare existing network architecture proposals.


Student Responsibility:

·         Assist in bringing up the whole LAMP stack (Linux, Apache, Mysql Php/Perl) in a large-scale customized FPGA-based hardware

·         Port/hack Linux kernel and write device drivers on custom hardware.

·         Write O(1,000) scale applications, (e.g. tera sort, page rank and etc) using C/C++ or Hadoop.

Benefits (what you will learn):

·         Linux kernel basics and be able to modify the kernel for your own needs

·         Understand how a full software stack works at scale on real hardware through actual practice

·         Learn the foundation of data-center scale software programming

·         Possible publications in top system/architecture conferences


·        Currenly attend Berkeley or will join the program in Fall.

·         A in CS162 (operating system) or equivalent experiences on Linux/Unix-like kernels.

·         Proficiency in C language (Linux kernel is written in C)

If you are interested, please send email to xtan@"our cs berkeley domain".

A minor fix in the functional simulator

posted Mar 24, 2011, 5:59 PM by xtan

-Addressed a performance counter issue

HW source code update

posted Jan 25, 2011, 4:08 AM by xtan

- Fix a frontend link bug (babbling nic under heavy load).
- Improve the integer multiplier mapping. More DSPs are used now.
- Improve the Ethernet power-on reset logic. Manually hitting reset button
  after configuration is no longer necessary.

HW source code update

posted Dec 14, 2010, 7:15 PM by xtan

- Fix an issue simulating with Modelsim 6.6d

Access the latest code through RAMP SVN

posted Oct 21, 2010, 3:48 AM by xtan   [ updated Oct 21, 2010, 3:51 AM ]

The up-to-date source code can be accessed through RAMP SVN. See the download section for more details.

HW source code update

posted Jun 16, 2010, 10:19 PM by xtan   [ updated Jun 16, 2010, 10:21 PM ]

Fix a few important ethernet bugs.

Source code is available to download

posted Mar 26, 2010, 3:55 PM by xtan

RAMP Gold source code is available to download in the Files section.

RAMP Gold website is up

posted Oct 19, 2009, 9:47 PM by xtan   [ updated Mar 25, 2010, 2:29 AM ]

We will put the RAMP Gold design here soon.

1-10 of 10