Update: I've completed my PhD at CMU and have joined the
Reconfigurable Computing Group at the USC Information Sciences Institute.
My Email Address
My Resume My CV
I've just completed my PhD in the Computer Science department at Carnegie Mellon University, working with Dr. James Hoe on using FPGAs for computing.
Prior to going to CMU, I spent 11 years at Salar, Inc, where I was a co-founder, Vice President of Technology, and sat on the Board of Directors.
I managed the development team, and worked on a number of interesting projects, including:
- A really great Clinical Documentation system that's been used for millions of patients
- A web based forms engine for clinical documentation that was licensed to several other companies
- A system for documenting medical referrals and equipment orders that's been used for hundreds of thousands of patients
- A document management system aimed at producing peer reviewed clinical content with an automated publishing system for the web, mobile devices, and print media
- Clinical reference guides for Palm, Windows Mobile, and Blackberry that was used by hundreds of thousands of people
- A medical record system that stored patient data on smart cards for use in Zambia
My thesis was about framework-level support for an accelerated data structure library for FPGAs.
I've also worked on compiling graph algorithms to FPGAs,
and using the CoRAM FPGA computing framework as a high level synthesis target.
CoRAM++: Supporting Data-Structure-Specific Memory Interfaces for FPGA Computing. Gabriel Weisz and James C. Hoe. (Best Paper)
25th International Conference on Field Programmable Logic and Applications (FPL 2015), September 2015, London, U.K.
GraphGen: An FPGA Framework for Vertex-Centric Graph Computation. Eriko Nurvitadhi, Gabriel Weisz, Yu Wang, Skand Hurkat, Marie Nguyen, James C. Hoe, Josè F. Martìnez, and Carlos Guestrin.
The 22nd IEEE International Symposium on Field-Programmable Custom Computing Machines (FPL 2014), May 2014, Boston, MA.
C-To-CoRAM: Compiling Perfect Loop Nests to the Portable CoRAM Abstraction. Gabriel Weisz and James C. Hoe.
8:08 AM 11/15/2015ACM International Symposium on Field-Programmable Gate Arrays (FPGA 2013), February 2013, Monterey, CA.
Prototype and Evaluation of the CoRAM Memory Architecture for FPGA-Based Computing. Eric S. Chung, Michael K. Papamichael, Gabriel Weisz, James C. Hoe and Ken Mai.
ACM International Symposium on Field-Programmable Gate Arrays (FPGA 2012) , February 2012, Monterey, CA.
#8,326,653; Method and apparatus for analyzing patient medical records; Gottlieb, Gottlieb, & Weisz. December 4, 2012
- I was a Grand Awards Judge in the Software Systems category at the 2015 Intel International Science and Engineering Fair.
- I was a Grand Awards Judge in the Computer Science category at the 2012 Intel International Science and Engineering Fair.
- I built a Sous Vide cooker several years ago. Makes some of the best steak I've ever had.