Go to
March 12, 2015
Pushing the energy-efficiency envelope: Designing ultra-low power equalized logic circuits and energy-efficient silicon-photonic NoC architectures
Thursday, 12 March 2015 at 15:00 in INF 328
Ajay Joshi, Boston University, Boston, Massachusetts, USA
Abstract:
Energy-efficiency has become a primary constraint in the design and operation of all types (biomedical implants, mobile systems, servers and data centers) of current and future computing systems. Hence, we need to develop design time and run time techniques at all levels in the design hierarchy to maximize the overall system energy efficiency. In this talk, I will first present a novel circuit-level approach that uses communication-inspired techniques for designing energy-efficient sub-threshold circuits for ultra-low power embedded systems. In the sub-threshold regime, process variations can result in up to an order of magnitude variations in Ion/Ioff ratios leading to timing errors. As a result it is not possible to operate the circuit at the minimum energy point. Therefore, there is a need to develop mechanisms to mitigate these timing errors. I will present a communications-inspired tunable adaptive feedback equalizer circuit that adjusts the switching thresholds of the gate before the flip flop based on the gate's output in the previous cycle. This enables a faster switching of the gate outputs, which mitigates timing errors. This mitigation of timing errors provides an opportunity to reduce the dominant leakage energy component and in turn improve the energy efficiency of the digital logic circuit and the system as a whole.
The second part of my talk will focus on architecture techniques for maximizing energy efficiency in manycore systems. To sustain the historic performance improvement in computing systems, the computing community has migrated towards manycore systems with the goal of improving the computing capacity per chip through parallelism while staying within the chip power budget. Energy-efficient data communication has been identified as one of key requirements for achieving this goal, and silicon-photonic network-on-chip (NoC) has been proposed as one of technologies that can meet this requirement. Silicon-photonic NoC provides high bandwidth density, but its large laser power consumption can negate this bandwidth density advantage. I'll present a run-time strategy that involves using cache and NoC reconfiguration to reduce laser power of the silicon-photonic NoC at run time, and in turn maximize the energy efficiency of the NoC and the system as a whole. The key idea here is to provide the minimum L2 cache and the minimum NoC bandwidth (i.e. the minimum number of active silicon-photonic links) required for an application to achieve the maximum possible performance at any given point of time.
About the speaker:
Ajay Joshi received his Ph.D. degree from the ECE Department at Georgia Tech in 2006. He then worked as a postdoctoral researcher in the EECS Department at MIT until 2009. He is currently an Assistant Professor with the ECE Department at Boston University. His research interests span across various aspects of VLSI design including circuits and architectures for communication and computation, and emerging device technologies including silicon photonics and memristors. He received the NSF CAREER Award in 2012 and Boston University ECE Department's Award for Excellence in Teaching in 2014.
Secondary navigation
- January 29, 2018
- August 30, 2017
- Past seminars
- 2016 - 2017 Seminars
- 2015 - 2016 Seminars
- 2014 - 2015 Seminars
- 2013 - 2014 Seminars
- 2012 - 2013 Seminars
- 2011 - 2012 Seminars
- 2010 - 2011 Seminars
- 2009 - 2010 Seminars
- 2008 - 2009 Seminars
- 2007 - 2008 Seminars
- 2006 - 2007 Seminars
- August 31, 2007
- June 29, 2007
- June 20, 2007
- June 5, 2007
- May 30, 2007
- May 16, 2007
- May 15, 2007
- April 24, 2007
- March 27, 2007
- March 14, 2007
- February 9, 2007
- February 8, 2007
- January 12, 2007
- December 5, 2006
- November 14, 2006
- October 31, 2006
- October 27, 2006
- October 26, 2006
- October 20, 2006
- September 20, 2006
- September 20, 2006
- September 20, 2006
- September 19, 2006
- 2005 - 2006 Seminars
- August 23, 2006
- August 22, 2006
- June 26, 2006
- June 20, 2006
- June 16, 2006
- June 7, 2006
- June 6, 2006
- May 30, 2006
- May 17, 2006
- May 10, 2006
- April 27, 2006
- April 12, 2006
- March 31, 2006
- March 29, 2006
- March 22, 2006
- March 15, 2006
- February 27, 2006
- February 8, 2006
- January 25, 2006
- January 19, 2006
- January 18, 2006
- January 17, 2006
- January 11, 2006
- November 30, 2005
- November 23, 2005
- November 2, 2005
- October 26, 2005
- October 25, 2005
- October 5, 2005
- September 28, 2005
- 2005 Seminars