OpenSoC Fabric

The OpenSoC Fabric is an ongoing project to create a open source network-on-chip generator capable of creating a synthesizeable network for connecting processors, memory and I/O devices.

Farzad Fatollahi-Fard

Farzad Fatollahi-Fard

Farzad is an FPGA Computing Systems Engineer in the Future Technologies Group at Lawrence Berkeley National Labs. He graduated from the University of California, Berkeley with a degree in Electrical Engineering and Computer Science. He spent several years designing FPGA platforms used in HPC applications for a startup company prior to coming the Lab. His research interests are focused on embedded and mobile systems in the HPC design space.

David Donofrio

David Donofrio

After earning his degree in Computer Engineering at Virginia Tech, David spent several years at Intel in graphics hardware architecture. He is currently a Computer Systems Engineer at Lawrence Berkeley National Labs. His research interests are focused on the design and simulation of future exascale systems with a focus on processor architecture.

George Michelogiannakis

George Michelogiannakis

George is a postdoctoral research fellow at LBNL and is a member of the CAL group. His past work focuses on on-chip network with numerous contributions to flow control, congestion, allocation, and co-design with chip multiprocessors. His other work includes congestion control for system-wide networks, precision loss avoidance for system-wide reduction operations, and maximizing DRAM and on-chip data movement efficiency by taking advantage of advanced language constructs.

John Shalf

John Shalf

John Shalf is Department Head for Computer Science at the LBNL Computing Research Division (CRD) and CTO for the National Energy Research Supercomputing Center (NERSC) Division of Lawrence Berkeley National Laboratory. Prior to that, John led the LBNL’s Advanced Technology Group for nearly a decade. John is a co-author of over 60 publications in the field of software frameworks and HPC technology. He currently leads the DOE Computer Architecture Laboratory.

Ke Wen

Ke Wen

Ke Wen is a Ph.D. candidate in the Lightwave Research Lab of Columbia University. Before joining Columbia, he received his B.S. degree in Electrical Engineering from Tsinghua University in 2010 and his M.S. degree in Electrical and Computer Engineering from University of California, Davis in 2012. His research interest includes optical interconnection network design, network modeling, and communication system design for high-performance computing.

John Bachan

John Bachan

John is a software engineering enthusiast and a Computing Systems Engineer in the Future Technologies Group at Lawrence Berkeley National Lab. His interests span programming languages (high-level functional and systems level), to software engineering methodologies. At present his research is based in intrumentation-driven simulation of hardware for exascale. This includes cache coherency in memory hierarchies and the performance of asynchronous task-based runtimes. The challenges of building an infrastructure for highly-parameterized hardware components has drawn him into the clutches of this group.

Daniel Burke

Daniel Burke

Dan is currently serving as Project Manager for the Computer Architecture Lab to explore low-energy approaches for the DoE's Exascale Computing Initiative. Since 2006, at University of California, Berkeley, he has collaborated on joint projects while at BWRC, including RAMP and GreenFlash, which evolved into the co-design thrust of the Exascale Computing Initiative. Prior to that, while at the University of Illinois, Urbana-Champaign and NCSA he was technical project manager for advanced computer architectures (GSRC with Wen-Mei Hwu), and the Network Reliablilty Laboratory (Ravi Iyer).

Sindhu Harve

Sindhu Harve

Sindhu is a Summer Student at Lawrence Berkeley National Lab for the Summer of 2015. She is a graduate student at San Jose State University majoring in Electrical Engineering. Her interests lie in Signal Processing, Communications and VLSI. In the Summer of 2014, she was involved with the work on including a priority arbitration scheme in OpenSoC Fabric.

Praagya Singh

Praagya Singh

Praagya is a CS Summer Student at LBNL. He will graduate in December 2015 from the University of California, Berkeley with Bachelor's degrees in Electrical Engineering & Computer Science and Applied Mathematics. Prior to working at LBNL, Praagya worked as a Software Engineering Intern at Apple (in Summer 2014) and at Adobe (in Summer 2013). He also co-founded and worked as a Software Engineer at Eventable from 2012 to 2014.