Gennette Gill, Postdoctoral Research Scientist
Contact Information:
467 Computer Science Building
1214 Amsterdam Avenue
Mailcode 0401
New York, New York 10027-7003

Email: ggill@cs.columbia.edu

Current Research Motivation:

Asynchronous Hardware Design for Parallel Architectures

Parallel computing is currently the computing industry's best option for sustaining performance improvements in general purpose processors. After decades of use, the well-known technique of increasing single-processor clock speed is no longer viable; speeds can still be increased, but only with a tremendous increase in power consumption. On the market today, systems with two or four cores are very common. Since the trend towards increased parallelization is likely to continue due to the demand for faster computing, we will soon see hundreds or even thousands of cores on one chip. The fundamental research challenge is to create an interconnection network between the cores that allows for the efficient transmission of data and that is high performance, low power and scalable.

Many existing solutions expend unnecessary energy; unused parts of the interconnection network continue to receive clock signals, and clock-gating techniques at the needed granularity have high overheads. Adding to the complexity, cores within one chip will likely be heterogeneous. Microprocessors, fast special-purpose circuits, and memories will all reside together on the same chip. Connecting cores that produce and consume data at a variety of speeds is a vital challenge. A natural solution to the challenges of creating this interconnect is to turn away from global clocking in favor of an asynchronous or "clockless" design. Asynchronous interconnect design facilitates a more scalable and modular architecture that does not expend unnecessary power.

Publications:
Gennette Gill and Montek Singh, "Automated Microarchitectural Exploration for Achieving Throughput Targets in Pipelined Asynchronous Systems," IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), May 2010.
Abstract | Full Text (pdf)

Gennette Gill and Montek Singh, "Bottleneck Analysis and Alleviation in Pipelined Systems: A Fast Hierarchical Approach," IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), May 2009.
Abstract | Full Text (pdf)

Gennette Gill, John Hansen, Ankur Agiwal, Leandra Vicci and Montek Singh, "A High-Speed GCD Chip: A Case Study in Asynchronous Design," IEEE Computer Society Annual Symposium on VLSI (ISVLSI), May 2009.
Abstract | Full Text (pdf)

Gennette Gill and Montek Singh, "Performance Estimation and Slack Matching for Pipelined Asynchronous Architectures with Choice," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), November 2008.
Abstract | Full Text (pdf)

Gennette Gill, John Hansen, and Montek Singh, "Loop Pipelining For High-Throughput Stream Computation Using Self-Timed Rings," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), November 2006.
Abstract | Full Text (pdf)

Gennette Gill, Ankur Agiwal, Montek Singh, Feng Shi, and Yiorgos Makris, "Low-Overhead Testing of Delay Faults in High-Speed Asynchronous Pipelines," IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC), March 2006.
Abstract | Full Text (pdf)

Workshop Presentations:
Gennette Gill and Montek Singh, "A Heuristic Approach to Bottleneck Removal in Asynchronous Pipelined Systems," IEEE International Workshop on Logic and Synthesis (IWLS), July 2009.

Gennette Gill, Vishal Gupta, and Montek Singh, "Robust Performance Estimation and Slack Matching for Pipelined Asynchronous Architectures with Choice," IEEE International Workshop on Logic and Synthesis (IWLS), June 2008.

Gennette Gill and Montek Singh, "Robust Synthesis of Asynchronous Burst-Mode Machines," IEEE International Workshop on Logic and Synthesis (IWLS), June 2005.

Gennette Gill and Montek Singh, "Synthesizing Asynchronous Burst-Mode Machines without the Fundamental-Mode Timing Assumption," ACM/IEEE International Workshop on Timing Issues (TAU), February 2005.

Andrew Raij, Gennette Gill, Aditi Majumder, Herman Towles and Henry Fuchs, "PixelFlex2: A Comprehensive, Automatic, Casually-Aligned Multi-Projector Display," IEEE International Workshop on Projector-Camera Systems (Procams), October 2003.