WARP 2015
6th Workshop on Architectural Research Prototyping
Co-Located with
the 42nd
International Symposium on Computer Architecture
Sunday, June
14th, 2015 • Portland, Oregon
Building prototype systems can be one of the best ways to validate assumptions, gain intuition about practical design issues, and provide platforms for future software research. While the research ideas behind these prototypes can be published in top-tier conferences, there are not many venues suitable for focusing on the actual prototype itself. At the same time, building an FPGA, ASIC, or full-custom computer architecture prototype is a non-trivial endeavor and requires a significant financial and time commitment. This workshop is intended as a forum for the builders in our community to share their practical on-the-ground experiences, to provide a status update on their progress, and to convey insights for those considering prototyping their ideas.
This half-day workshop was held on Sunday, June 14th, 2015, co-located with ISCA-42 in Portland, OR. The technical program committee and workshop organizers selected a particularly strong program from a record number of submissions. The 11 talks covered a broad range of exciting prototypes including: millimeter-scale full-system sensor motes and large-scale ASIC designs with 100's of millions of transistors; chip tapeouts in older technologies, chip tapeouts in a state-of-the-art 28nm process, and chip tapeouts using 3D integration; multicore chip tapeouts with heterogeneous accelerators; and FPGA prototypes focusing on multicore processors, network interfaces, and memory systems.
Participation was encouraged for anyone interested in learning about some of the best prototyping work going on within the computer architecture research community. Participation was also encouraged for researchers that have recently constructed or are currently constructing prototypes, for those considering embarking on a prototyping effort, or even for those who strongly disagree with the need to build prototypes. Ultimately, we had over 60 researchers from both academia and industry participate in the workshop.
Advance Program
12:30 | – | 1:30 | pm | Lunch | ||
1:30 | – | 1:34 | pm | Welcoming Remarks | ||
1:34 | – | 1:51 | pm |
Prototyping Heterogeneous System-on-Chip Architectures:
A System-Level Design Approach L. Carloni (Columbia University) |
(*) | |
1:51 | – | 2:08 | pm | From PDF to GDS: Designing the RoboBee SoC B. Reagen, X. Zhang, D. Brooks, G.-Y. Wei (Harvard University) |
abstract | |
2:08 | – | 2:25 | pm | State of the Akvario Project A. Hindborg, N. Jensen, P. Schleuniger, S. Karlsson (Technical University of Denmark) |
abstract | |
2:25 | – | 2:35 | pm | Break | ||
2:35 | – | 2:52 | pm | Designing a Complex 25-Core Academic Processor D. Wentzlaff, M. McKeown, Y. Fu, T. Nguyen, Y. Zhou, J. Balkind, A. Lavrov, M. Shahrad, S. Payne (Princeton University) |
(*) | |
2:52 | – | 3:09 | pm | Post Mortem on Building 28nm/45nm RISC-V Vector
Microprocessors with Chisel and the Rocket Chip Generator Y. Lee, A. Waterman, R. Avizienis, H. Cook, C. Sun, B. Zimmer, K. Asanovic (University of California, Berkeley) | (*) | |
3:09 | – | 3:26 | pm |
Lessons from Five Years of Making Michigan Micro Motes P. Pannuto, Y. Lee, Z. Foo, G. Kim, D. Blaauw, P. Dutta (University of Michigan) |
abstract | |
3:30 | – | 4:00 | pm | Coffee Break | ||
4:00 | – | 4:17 | pm | NVM-Charade: Open-Sourced FPGA-Based NVM Characterization Scheme G. Park, M. Shihab, L. Nahar, W. Choi, D. Donofrio, J. Shalf, M. Jung (University of Texas at Dallas and Lawrence Berkeley National Laboratory) |
abstract | |
4:17 | – | 4:34 | pm | Experiences with Two FabScalar-Based Chips E. Forbes, R. Chowdhury, B. Dwiel, A. Kannepalli, V. Srinivasan, Z. Zhang, R. Widialaksono, T. Belanger, S. Lipa, E. Rotenberg, W.R. Davis, P.D. Franzon (North Carolina State University) |
abstract | |
4:34 | – | 4:51 | pm | Experiences and Lessons from a 3D Integrated Prototype R. Dreslinski (University of Michigan) |
(*) | |
4:51 | – | 5:08 | pm | A 10G NetFPGA Prototype for In-Network Aggregation V.T. Lee, J. Nelson, M. Oskin, L. Ceze (University of Washington) |
abstract | |
5:08 | – | 5:25 | pm | Cymric: A Framework for Prototyping Near-Memory Architectures C. Kersey, H. Kim, S. Yalamanchili (Georgia Institute of Technology) |
abstract |
(*) In order to encourage authors to present unpublished work-in-progress, we allowed authors to choose not to make their extended abstracts public. To learn more, please attend the workshop!
Committee
- Workshop Organizers
- Christopher Batten (Cornell University)
- David Wentzlaff (Princeton University)
- Program Committee
- David Brooks (Harvard University)
- Steve Keckler (NVIDIA/University of Texas at Austin)
- Mark Oskin (University of Washington)
- Jose Renau (University of California, Santa Cruz)
Flyers
Workshop Archives