This is an old revision of the document!


Publications by Year (updated May 2012)

Archival Journal Papers Critically Reviewed Before Publication

  • Peter A. Milder, Franz Franchetti, James C. Hoe, and Markus Püschel, “Computer Generation of Hardware for Linear Digital Signal Processing Transforms,” ACM Transactions on Design Automation of Electronic Systems (TODAES), Volume 17, Issue 2, pp 15:1~33, April 2012.
  • Peter A. Milder, Rachid Bouziane, Robert Koutsoyannis, Christian R. Berger, Yannis Benlachtar, Robert I. Killey, Madeleine Glick, and James C. Hoe, “Design and Simulation of 25 Gb/s Optical OFDM Transceiver ASICs,” Optics Express, Volume. 19, Issue 21, pp. B337-B342, November 2011. (Special Issue: European Conference on Optical Communication 2011 Focus Issue)
  • Rachid Bouziane, Peter A. Milder, Robert Koutsoyannis, Yannis Benlachtar, Christian R. Berger, James C. Hoe, Markus Püschel, Madeleine Glick, and Robert I. Killey, “Design Studies for ASIC Implementations of 28 GS/s Optical QPSK- and 16-QAM-OFDM Transceivers,” Optics Express, Volume 19, Issue 21, pp 20857-20864, October 2011.
  • Rachid Bouziane, Robert Koutsoyannis, Peter A. Milder, Yannis Benlachtar, James C. Hoe, Markus Püschel, Madeleine Glick, and Robert I. Killey, “Optimizing FFT Precision in Optical OFDM Transceivers,” IEEE Photonics Technology Letters, Volume 23, Number 20, pp 1550-1552, October 2011.
  • Eriko Nurvitadhi, James C. Hoe, Timothy Kam, and Shih-Lien Lu, “Automatic Pipelining from Transactional Datapath Specifications,” IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, Volume 30, Number 3, pp 441-454, March 2011.
  • Orathai Sukwong, Hyong S. Kim, and James C. Hoe, “An Empirical Study of Commercial Antivirus Software Effectiveness,” IEEE Computer, Volume 44, Number 3, pp 63~70, March 2011.
  • Wei Yu, Tsuhan Chen, Franz Franchetti, and James C. Hoe, “High Performance Stereo Vision Designed for Massively Data Parallel Platforms,” IEEE Transactions on Circuits and Systems for Video Technology, Volume 20, Number 11, pp1509-1519, November 2010.
  • Eric S. Chung and James C. Hoe, “High-level Design and Validation of the BlueSPARC Multithreaded Processor,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 29, Issue 10, pp 1459-1470, October 2010.
  • Yannis Benlachtar, Philip M. Watts, Rachid Bouziane, Peter A. Milder, Robert J. Koutsoyannis, James C. Hoe, Markus Püschel, Madeleine Glick, and Robert I. Killey, “Real-Time Digital Signal Processing for the Generation of Optical Orthogonal Frequency Division Multiplexed Signals,” IEEE Journal of Selected Topics in Quantum Electronics, Volume 16, Number 5, pp 1235-1244, September 2010.
  • Yannis Benlachtar, Philip M. Watts, Rachid Bouziane, Peter A. Milder, Deepak Rangaraj, Anthony Cartolano, Robert J. Koutsoyannis, James C. Hoe, Markus Püschel, Madeleine Glick, and Robert I. Killey, “Generation of Optical OFDM Signals Using 21.4GS/s Real Time Digital Signal Processing,” Optics Express, Volume 17, Issue 20, pp 17658-17668, September 2009.
  • Eric S. Chung, Michael Papamichael, Eriko Nurvitadhi, James C. Hoe, Kenneth Mai, and Babak Falsafi, “ProtoFlex: Towards Scalable, Full-System Multiprocessor Simulations Using FPGAs,” ACM Transactions on Reconfigurable Technology and Systems, Volume 2, Issue 2, Article 15, June 2009.
  • Markus Püschel, Peter A. Milder, and James C. Hoe, “Permuting Streaming Data Using RAMs,” Journal of the ACM, Volume 56 , Issue 2, Article 10, April 2009.
  • Peter Tummeltshammer, James C. Hoe, and Markus Püschel, “Multiplexed Multiple Constant Multiplication,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 26, Number 9, pp 1551-1563, September 2007.
  • John Wawrzynek, David Patterson, Mark Oskin, Shih-Lien Lu, Christos Kozyrakis, James C. Hoe, Derek Chiou, and Krste Asanovic, “RAMP: A Research Accelerator for Multiple Processors,” IEEE Micro, Volume 27, Number 2, pp 46-57, March/April 2007.
  • Thomas F. Wenisch, Roland E. Wunderlich, Michael Ferdman, Anastasia Ailamaki, Babak Falsafi, and James C. Hoe, “SimFlex: Statistical Sampling of Computer System Simulation,” IEEE Micro, Volume 26, Number 4, pp 18-31, July/August 2006.
  • Roland E. Wunderlich, Thomas F. Wenisch, Babak Falsafi, and James C. Hoe, “Statistical Sampling of Microarchitecture Simulation,” ACM Transactions on Modeling and Computer Simulation, Volume 16, Number 3, pp 197-224, June 2006.
  • Brian T. Gold, Jared C. Smolens, Jangwoo Kim, Eric S. Chung, Vasilis Liaskovitis, Eriko Nurvitadhi, Babak Falsafi, James C. Hoe, and Andreas G. Nowatzyk, “TRUSS: Reliable, Scalable Server Architecture,” IEEE Micro, Volume 25, Number 6, pp 51-59, November/December 2005.
  • Jared C. Smolens, Brian T. Gold, Jangwoo Kim, Babak Falsafi, James C. Hoe, and Andreas G. Nowatzyk, “Fingerprinting: Bounding Soft-Error-Detection Latency and Bandwidth,” IEEE Micro, Volume 24, Number 6, pp 22-29, November/December 2004.
  • James C. Hoe and Arvind, “Operation-Centric Hardware Description and Synthesis,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 23, Number 9, pp 1277-1288, September 2004.
  • Nikos Hardavellas, Stephen Somogyi, Thomas F. Wenisch, Roland E. Wunderlich, Shelly Chen, Jangwoo Kim, Babak Falsafi, James C. Hoe, and Andreas G. Nowatzyk, “SimFlex: A Fast, Accurate, Flexible Full-System Simulation Framework for Performance Evaluation of Server Architectures,” ACM SIGMETRICS Performance Evaluation Review, Volume 31, Number 4, pp 31-34, March 2004.

Papers in Symposium or Conference Proceedings Fully Reviewed Prior to Publication

  • Berkin Akin, Peter Milder, Franz Franchetti, and James C. Hoe, “Memory Bandwidth Efficient Two-Dimensional Fast Fourier Transform Algorithm and Implementation for Large Problem Sizes,” IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), May 2012.
  • Wei Yu, Franz Franchetti, and James C. Hoe, “Highly Efficient Performance Portable Tracking of Evolving Surfaces,” Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), May 2012.
  • Robert Koutsoyannis, Peter A. Milder, Christian Berger, Madeleine Glick, James C. Hoe, and Markus Pueschel, “Improving Fixed-Point Accuracy of FFT cores in O-OFDM Systems,” Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), March 2012.
  • Rachid Bouziane, Peter A. Milder, Robert Koutsoyannis, Yannis Benlachtar, James C. Hoe, Madeleine Glick, and Robert I. Killey, “Dependence of Optical OFDM Transceiver ASIC Complexity on FFT Size,” Proc. Optical Fiber Conference (OFC), March 2012.
  • Michael Papamichael and James C. Hoe, “CONNECT: Re-Examining Conventional Wisdom for Designing NoCs in the Context of FPGAs,” Proc. ACM International Symposium on Field-Programmable Gate Arrays (FPGA), pp 37~46, February 2012.
  • Eric S. Chung, Michael K. Papamichael, Gabriel Weisz, James C. Hoe, and Ken Mai, “Prototype and Evaluation of the CoRAM Memory Architecture for FPGA-Based Computing,” Proc. ACM International Symposium on Field-Programmable Gate Arrays (FPGA), pp 139~142, February 2012.
  • Peter A. Milder, Rachid Bouziane, Robert Koutsoyannis, Christian R. Berger, Yannis Benlachtar, Robert I. Killey, Madeleine Glick, and James C. Hoe, “Design and Simulation of 25 Gb/s Optical OFDM Transceiver ASICs,” Proc. European Conference on Optical Communication (ECOC), September 2011.
  • Eriko Nurvitadhi, James C. Hoe, Shih-Lien Lu, and Timothy Kam, “Integrating Formal Verification with High-Level Pipeline Development Frameworks,” Proc. IEEE Symposium on Application Specific Processes (SASP), pp 22~29, June 2011.
  • Michael Papamichael, James C. Hoe, and Onur Mutlu, “FIST: A Fast, Lightweight, FPGA-Friendly Packet Latency Estimator for NoC Modeling in Full-System Simulations,” Proc. ACM/IEEE International Symposium on Networks-on-Chip (NOCS), pp 137~144, May 2011.
  • Eric S. Chung, James C. Hoe, and Kenneth Mai, “CoRAM: An In-Fabric Memory Architecture for FPGA-based Computing,” Proc. ACM International Symposium on Field-Programmable Gate Arrays (FPGA), pp 97~106, February 2011.
  • Eric S. Chung, Peter A. Milder, James C. Hoe, and Kenneth Mai, “Single-chip Heterogeneous Computing: Does the future include Custom Logic, FPGAs, and GPUs?” Proc. ACM/IEEE International Symposium on Microarchitecture (MICRO), pp 53~64, December 2010.
  • Wei Yu, Franz Franchetti, James C. Hoe, Yao-Jen Chang, and Tsuhan Chen, “Fast Bilateral Filtering by Adapting Block Size,” Proc. IEEE International Conference on Image Processing (ICIP), pp 641-644, September 2010.
  • Rachid Bouziane, Peter A. Milder, Robert J. Koutsoyannis, Yannis Benlachtar, Christian R. Berger, James C. Hoe, Markus Püschel, Madeleine Glick, and Robert I. Killey, “Design Studies for an ASIC Implementation of an Optical OFDM Transceiver,” Proc. European Conference and Exhibition on Optical Communication (ECOC), September 2010 .
  • Eriko Nurvitadhi, James C. Hoe, Timothy Kam, and Shih-Lien Lu, “Automatic Multithreaded Pipeline Synthesis from Transactional Datapath Specifications,” Proc. ACM/IEEE Design Automation Conference (DAC), pp 314-319, June 2010.
  • Eriko Nurvitadhi, James C. Hoe, Timothy Kam, and Shih-Lien Lu, “Automatic Pipelining from Transactional Datapath Specifications,” Proc. Design, Automation, and Test in Europe Conference (DATE), pp 1001-1004, April 2010.
  • Peter A. Milder, Franz Franchetti, James C. Hoe, and Markus Püschel, “Hardware Implementation of the Discrete Fourier Transform with Non-Power-of-Two Problem Size,” Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), pp 1546-1549, March 2010.
  • Wei Yu, Tsuhan Chen, and James C. Hoe, “Real Time Stereo Vision Using Exponential Step Cost Aggregation on GPU,” Proc. IEEE International Conference on Image Processing (ICIP), pp 4281-4284, November 2009.
  • Brian T. Gold, Babak Falsafi, and James C. Hoe, “Chip-Level Redundancy in Distributed Shared-Memory Multiprocessors,” Proc. IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), pp 195-201, November 2009.
  • Yannis Benlachtar, Philip M. Watts, Rachid Bouziane, Peter A. Milder, Robert J. Koutsoyannis, James C. Hoe, Markus Püschel, Madeleine Glick, and Robert I. Killey, “21.4 GS/s Real-Time DSP-Based Optical OFDM Signal Generation and Transmission Over 1600 km of Uncompensated Fibre,” Proc. European Conference and Exhibition on Optical Communication Conference (ECOC), September 2009. (Post Deadline Session)
  • Eric S. Chung and James C. Hoe, “Implementing a high-performance multithreaded microprocessor: A case study in high-level design and validation,” Proc. ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE), pp 98-107, July 2009.
  • Peter A. Milder, James C. Hoe, and Markus Püschel, “Automatic Generation of Streaming Datapaths for Arbitrary Fixed Permutations,” Proc. Design, Automation, and Test in Europe Conference (DATE), pp 1118-1123, April 2009.
  • Peter A. Milder, Franz Franchetti, James C. Hoe, and Markus Püschel, “Formal Datapath Representation and Manipulation for Implementing DSP Transforms,” Proc. ACM/IEEE Design Automation Conference (DAC), pp 385-390, June 2008.
  • Ishwar Parulkar, Alan Wood, James C. Hoe, Babak Falsafi, Sarita V. Adve, Josep Torrellas, and Subhasish Mitra, “OpenSPARC: An Open Platform for Hardware Reliability Experimentation,” Proc. IEEE Workshop on Silicon Errors in Logic-System Effects (SELSE), April 2008.
  • Eric S. Chung, Eriko Nurvitadhi, James C. Hoe, Babak Falsafi, and Kenneth Mai, “A Complexity-Effective Architecture for Accelerating Full-System Multiprocessor Simulations Using FPGAs,” Proc. ACM International Symposium on Field Programmable Gate Arrays (FPGA), pp 77-86, February 2008.
  • Jangwoo Kim, Nikos Hardavellas, Kenneth Mai, Babak Falsafi, and James C. Hoe, “Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding,” Proc. ACM/IEEE International Symposium on Microarchitecture (MICRO), pp 197-208, December 2007.
  • Jangwoo Kim, Jared C. Smolens, Babak Falsafi, and James C. Hoe, “PAI: A Lightweight Mechanism for Single-Node Memory Recovery in DSM Servers,” Proc. IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), pp 298-305, December 2007.
  • Paulo D’Alberto, Peter A. Milder, Aliaksei Sandryhaila, Franz Franchetti, James C. Hoe, Jeremy R. Johnson, J. M. F. Moura, and Markus Püschel, “Generating FPGA-Accelerated DFT Libraries,” Proc. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pp 173-184, April 2007.
  • Jared C. Smolens, Brian T. Gold, James C. Hoe, Babak Falsafi, and Kenneth Mai, “Detecting Emerging Wearout Faults,” Proc. IEEE Workshop on Silicon Errors in Logic-System Effects (SELSE), April 2007.
  • Jared C. Smolens, Brian T. Gold, Babak Falsafi, and James C. Hoe, “Reunion: Complexity-Effective Multicore Redundancy,” Proc. ACM/IEEE International Symposium on Microarchitecture (MICRO), pp 223-234, December 2006.
  • Marek R. Telgarsky, James C. Hoe, and J. M. F. Moura, “Spiral: Joint Runtime and Energy Optimization of Linear Transforms,” Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), pp 1048-1051 (vol 3), May 2006.
  • Thomas F. Wenisch, Roland E. Wunderlich, Babak Falsafi, and James C. Hoe, “Simulation Sampling with Livepoints,” Proc. IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp 2-12, March 2006.
  • Peter A. Milder, Mohammad Ahmad, James C. Hoe, and Markus Püschel, “Fast and Accurate Resource Estimation of Automatically Generated Custom DFT IP Cores,” Proc. ACM International Symposium on Field-Programmable Gate Arrays (FPGA), pp 211-220, February 2006.
  • Grace Nordin, Peter A. Milder, James C. Hoe, and Markus Püschel, “Automatic Generation of Customizable Discrete Fourier Transform IPs,” Proc. ACM/IEEE Design Automation Conference (DAC), pp 471-474, June 2005.
  • Jared C. Smolens, Jangwoo Kim, James C. Hoe, and Babak Falsafi, “Efficient Resource Sharing in Concurrent Error Detecting Superscalar Microarchitectures,” Proc. ACM/IEEE International Symposium on Microarchitecture (MICRO), pp 257-268, December 2004.
  • Markus Püschel, Adam Zelinsky, and James C. Hoe, “Custom Optimized Multiplierless Implementations of DSP Algorithms,” Proc. ACM/IEEE International Conference on Computer Aided Design (ICCAD), pp 175-182, November 2004.
  • Jared C. Smolens, Brian T. Gold, Jangwoo Kim, Babak Falsafi, James C. Hoe, and Andreas G. Nowatzyk, “Fingerprinting: Bounding Soft-Error Detection Latency and Bandwidth,” Proc. ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp 224-234, October 2004.
  • Roland E. Wunderlich and James C. Hoe, “In-System FPGA Prototyping of an Itanium Microarchitecture,” Proc. IEEE International Conference on Computer Design (ICCD), pp 288-294, October 2004.
  • Peter Tummeltshammer, James C. Hoe, and Markus Püschel, “Multiple Constant Multiplication by Time Multiplexed Mapping of Addition Chains,” Proc. ACM/IEEE Design Automation Conference (DAC), pp 826-829, June 2004.
  • Grace Nordin and James C. Hoe, “Synchronous Extensions to Operation-Centric Hardware Description Languages,” Proc. ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE), pp 49-56, June 2004.
  • Adam Zelinsky, Markus Püschel, Smarahara Misra, and James C. Hoe, “Automatic Cost Minimization for Multiplierless Implementations of Discrete Signal Processing Transforms,” Proc. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), pp 221-224 (vol 5), May 2004.
  • Roland E. Wunderlich, Thomas F. Wenisch, Babak Falsafi, and James C. Hoe, “SMARTS: Accelerating Microarchitecture Simulation via Rigorous Statistical Sampling,” Proc. ACM/IEEE International Symposium on Computer Architecture (ISCA), pp 84-95, June 2003.
  • Joydeep Ray and James C. Hoe, “High-Level Modeling and FPGA Prototyping of Processor Microarchitectures,” Proc. ACM International Symposium on Field-Programmable Gate Arrays (FPGA), pp 100-107, February 2003.
  • Joydeep Ray, James C. Hoe, and Babak Falsafi, “Dual Use of Superscalar Datapath for Transient-Fault Detection and Recovery,” Proc. ACM/IEEE International Symposium on Microarchitecture (MICRO), pp 214-224, December 2001.
  • James C. Hoe and Arvind, “Synthesis of Operation-Centric Hardware Descriptions,” Proc. ACM/IEEE International Conference on Computer Aided Design (ICCAD), pp 511-518, November 2000.
  • James C. Hoe and Arvind, “Hardware Synthesis from Term Rewriting Systems,” Proc. IFIP International Conference on VLSI (VLSI), pp 595-619, December 1999.
  • James C. Hoe, Chris Hill, and Alistair Adcroft, “A Personal Supercomputer for Climate Research,” Proc. ACM/IEEE Supercomputing Conference (SC), November 1999.
  • Parry Husbands and James C. Hoe, “MPI-StarT: Delivering Network Performance to Numerical Applications,” Proc. ACM/IEEE Supercomputing Conference (SC), November 1998.
  • James C. Hoe, “StarT-X: A One-man-year Exercise in Network Interface Engineering,” Proc. Hot Interconnects Symposium, August 1998.
  • James C. Hoe and Michael Ehrlich, “StarT-Jr: A Parallel System from Commodity Technology,” Proc. 7th Transputer/Occam International Conference, November 1996.
  • Derek Chiou, Boon S. Ang, Arvind, Michael J. Beckerle, Andy Boughton, Robert Greiner, Jamey E. Hicks, and James C. Hoe, “StarT-NG: Delivering Seamless Parallel Computing,” Proc. ACM International Euro-Par Conference on Parallel Processing, pp101-116, August 1995.
  • James C. Hoe, “Network Interface for Message Passing Parallel Computation on a Workstation Cluster,” Proc. Hot Interconnects Symposium, August 1994.

Other Writings

  • Wei Yu, Franz Franchetti, and James C. Hoe, “Performance Portable Tracking of Evolving Surfaces,” Proc. Workshop on High Performance Embedded Computing (HPEC), September 2011.
  • Robert I. Killey, Yannis Benlachtar, Rachid Bouziane, Peter A. Milder, Robert J. Koutsoyannis, Christian R. Berger, James C. Hoe, Markus Püschel, Philip M. Watts, and Madeleine Glick, “Recent Progress on Real-Time DSP for Direct Detection Optical OFDM Transceivers,” Proc. Optical Fiber Communications Conference (OFC), 2011. (Invited paper)
  • Yannis Benlachtar, Rachid Bouziane, Peter A. Milder, Robert J. Koutsoyannis, Christian R. Berger, James C. Hoe, Markus Püschel, Philip M. Watts, Madeleine Glick, and Robert I. Killey, “Real-time DSP-based Optical OFDM Transmission,” Proc. IEEE Photonics Society Annual Meeting, October 2010. (Invited paper)
  • Yannis Benlachtar, Rachid Bouziane, Robert I. Killey, Christian R. Berger, Peter A. Milder, Robert J. Koutsoyannis, James C. Hoe, Markus Püschel, and Madeleine Glick, “Optical OFDM for the Data Center,” Proc. International Conference on Transparent Optical Networks (ICTON), June 2010. (Invited paper)
  • Doug Burger, Joel Emer, James C. Hoe, Derek Chiou, Resit Sendag, and Joshua J. Yi, “The Future of Architectural Simulation,” IEEE Micro, Volume 30, Number 3, pp 8-18, May/June 2010.
  • Robert I. Killey, Philip M. Watts, Yannis Benlachtar, Robert Waegemans, Rachid Bouziane, Ramanan Thiruneelakandan, Peter A. Milder, Deepak Rangaraj, Anthony Cartolano, Robert J. Koutsoyannis, James C. Hoe, Markus Püschel, Madeleine Glick, and Polina Bayvel, “FPGA-Based Optical Transmitter for Electronic Predistortion and Advanced Signal Format Generation”, Proc. IEEE Photonics Society Annual Meeting, October 2009. (Invited paper)
  • Forrest Brewer and James C. Hoe, “2009 MEMOCODE Co-Design Contest,” Proc. ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE), July 2009.
  • Franz Franchetti, Daniel McFarlin, Frederick de Mesmay, Hao Shen, Tomasz Wlodarczyk, Srinivas Chellappa, Marek R. Telgarsky, Peter A. Milder, Yevgen Voronenko, Qian Yu, James C. Hoe, J. M. F. Moura, and Markus Püschel, “Program Generation with Spiral: Beyond Transforms,” Proc. Workshop on High Performance Embedded Computing (HPEC), September 2008.
  • Eric S. Chung, Michael Papamichael, Eriko Nurvitadhi, James C. Hoe, Babak Falsafi, and Kenneth Mai, “An MP Architectural Exploration Vehicle Using FPGA-accelerated Simulation,” Proc. Workshop on Architecture Research Prototyping (WARP), July 2008.
  • Patrick Schaumont, Krste Asanovic, and James C. Hoe, “MEMOCODE 2008 Co-Design Contest,” Proc. ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE), June 2008.
  • Peter A. Milder, Franz Franchetti, James C. Hoe, and Markus Püschel. “Linear Transforms: From Math to Efficient Hardware.” Proc. Design Automation Conference (DAC) High-Level Synthesis Workshop, June 2008.
  • Franz Franchetti, Yevgen Voronenko, Peter A. Milder, Srinivas Chellappa, Marek R. Telgarsky, Hao Shen, Paulo D’Alberto, Frederick de Mesmay, James C. Hoe, J. M. F. Moura, and Markus Püschel, “Domain-Specific Library Generation for Parallel Software and Hardware Platforms,” Proc. Workshop on the NSF Next Generation Software Program (NSFNGS), March 2008.
  • Peter A. Milder, Franz Franchetti, James C. Hoe, and Markus Püschel, “FFT Compiler: From Math to Efficient Hardware,” Proc. IEEE International High Level Design Validation and Test Workshop (HLDVT), November 2007. (Invited paper)
  • Forrest Brewer and James C. Hoe, “MEMOCODE 2007 Co-Design Contest,” Proc. ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE), June 2007.
  • Eric S. Chung, Eriko Nurvitadhi, James C. Hoe, Babak Falsafi, and Kenneth Mai, “Virtualized Full-System Emulation of Multiprocessors using FPGAs,” Proc. Workshop on Architecture Research Prototyping (WARP), June 2007.
  • Eric S. Chung, Eriko Nurvitadhi, James C. Hoe, Babak Falsafi, and Kenneth Mai, “ProtoFlex: FPGA-accelerated Hybrid Functional Simulator,” Proc. Workshop on the NSF Next Generation Software Program (NSFNGS), March 2007.
  • Paulo D’Alberto, Peter A. Milder, Franz Franchetti, James C. Hoe, Markus Püschel, and J. M. F. Moura, “Discrete Fourier Transform Compiler for FPGA and CPU/FPGA Partitioned Implementations,” Proc. Workshop on High Performance Embedded Computing (HPEC), September 2006.
  • Thomas F. Wenisch, Roland E. Wunderlich, Babak Falsafi, and James C. Hoe, “Statistical Sampling of Microarchitecture Simulation,” Proc. Workshop on the NSF Next Generation Software Program (NSFNGS), April 2006.
  • Eric S. Chung, James C. Hoe, and Babak Falsafi, “ProtoFlex: Co-Simulation for Component-wise FPGA Emulator Development,” Proc. Workshop on Architecture Research using FPGA Platforms (WARFP), February 2006.
  • Jared C. Smolens, Jangwoo Kim, James C. Hoe, and Babak Falsafi, “Understanding the Performance of Concurrent Error Detecting Superscalar Microarchitectures,” Proc. IEEE Symposium on Signal Processing and Information Technology, pp 12-18, December 2005. (Invited paper)
  • Roland E. Wunderlich, Markus Püschel, and James C. Hoe, “Accelerating Blocked Matrix-Matrix Multiplication using a Software-Managed Memory Hierarchy with DMA,” Proc. Workshop on High Performance Embedded Computing (HPEC), September 2005.
  • Eriko Nurvitadhi and James C. Hoe, “Full-System Architectural Exploration Sandbox,” Proc. Workshop on Architecture Research using FPGA Platforms (WARFP), February 2005.
  • Grace Nordin, James C. Hoe, and Markus Püschel, “Discrete Fourier Transform IP Generator,” Proc. Workshop on High Performance Embedded Computing (HPEC), September 2004.
  • Roland E. Wunderlich, Thomas F. Wenisch, Babak Falsafi, and James C. Hoe, “An Evaluation of Stratified Sampling of Microarchitecture Simulations,” Proc. Workshop on Duplicating, Deconstructing, and Debunking (WDDD), June 2004.
  • Smarahara Misra, James C. Hoe, and Markus Püschel, “Custom Reduction of Arithmetic in Linear DSP Transforms,” Proc. Workshop on High Performance Embedded Computing (HPEC), September 2003.
  • James C. Hoe, “Superscalar Out-of-Order Demystified in Four Instructions,” Proc. Workshop on Computer Architecture Education (WCAE), June 2003.
  • Fang Fang, James C. Hoe, Markus Püschel, and Smarahara Misra, “Generation of Custom DSP Transform IP Cores: Case Study Walsh-Hadamard Transform,” Proc. Workshop on High Performance Embedded Computing (HPEC), September 2002.

Patents

  • Eriko Nurvitadhi and James C. Hoe, “Synthesis System for Pipelined Digital Circuits with Multi-threading.” (PCT/ US application #11/40024, filed June 10, 2011)
  • Eriko Nurvitadhi and James C. Hoe, “Synthesis System for Pipelined Digital Circuits.” (US application #13/158,013, filed June 10, 2011)
  • Markus Püschel, Peter A. Milder, and James C. Hoe, “Streaming data permutation datapath using memory arrays.” (U.S. application #12/244,277, filed October 2, 2008)
  • Arvind and James C. Hoe, “Digital Circuit Synthesis System,” U.S. Patent #6,977,907, December 20, 2005. (Continuation of U.S. Patent #6,597,664)
  • James C. Hoe and Arvind, “Synchronous Circuit Synthesis Using an Asynchronous Specification,” U.S. Patent #6,901,055, May 31, 2005.
  • Arvind and James C. Hoe, “Digital Circuit Synthesis System,” U.S. Patent #6,597,664, July 22, 2003.