Demo Data from EDBT 2026 / reviewers in the wild / expert
Ryan Cochran
dblp:70/7450
· DBLP profile ↗
9ranked-venue papers
6as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Energy-efficient computing · 81% Electronic design automation · 7% Processor architecture and microarchitecture · 5% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing
thermal management |
0.2 | 2 | 2011 | Improved Thermal Tracking for Processors Using Hard and Soft Sensor Allocation Techniques · IEEE Trans. Computers 2011 Thermal monitoring of real processors: techniques for sensor allocation and full characterization · DAC 2010 |
Energy-efficient computing › thermal management › thermal monitoring
thermal sensor placement |
0.2 | 2 | 2011 | Improved Thermal Tracking for Processors Using Hard and Soft Sensor Allocation Techniques · IEEE Trans. Computers 2011 Thermal monitoring of real processors: techniques for sensor allocation and full characterization · DAC 2010 |
Energy-efficient computing › thermal modeling
thermal characterization |
0.2 | 2 | 2010 | Thermal monitoring of real processors: techniques for sensor allocation and full characterization · DAC 2010 Spectral techniques for high-resolution thermal characterization with limited sensor data · DAC 2009 |
Energy-efficient computing › thermal management
thermal monitoring |
0.2 | 2 | 2010 | Thermal monitoring of real processors: techniques for sensor allocation and full characterization · DAC 2010 Spectral techniques for high-resolution thermal characterization with limited sensor data · DAC 2009 |
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.2 | 2 | 2011 | Pack & Cap: adaptive DVFS and thread packing under power caps · MICRO 2011 Consistent runtime thermal prediction and control through workload phase detection · DAC 2010 |
Energy-efficient computing › power management
power capping |
0.1 | 1 | 2011 | Pack & Cap: adaptive DVFS and thread packing under power caps · MICRO 2011 |
Energy-efficient computing
power management |
0.1 | 1 | 2011 | Pack & Cap: adaptive DVFS and thread packing under power caps · MICRO 2011 |
Electronic design automation › high-level synthesis
scheduling |
0.1 | 1 | 2011 | Pack & Cap: adaptive DVFS and thread packing under power caps · MICRO 2011 |
Energy-efficient computing › thermal management
dynamic thermal management |
0.1 | 1 | 2010 | Consistent runtime thermal prediction and control through workload phase detection · DAC 2010 |
Energy-efficient computing › thermal management
temperature prediction |
0.1 | 1 | 2010 | Consistent runtime thermal prediction and control through workload phase detection · DAC 2010 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2009 | Spectral techniques for high-resolution thermal characterization with limited sensor data · DAC 2009 |
Processor architecture and microarchitecture
multicore design |
0.1 | 2 | 2010 | Consistent runtime thermal prediction and control through workload phase detection · DAC 2010 Spectral techniques for high-resolution thermal characterization with limited sensor data · DAC 2009 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2011 | Improved Thermal Tracking for Processors Using Hard and Soft Sensor Allocation Techniques · IEEE Trans. Computers 2011 |
Methods — techniques the papers use, named apart from their topics
soft sensor computation · 0.1multinomial logistic regression · 0.1infrared imaging · 0.1hard sensor allocation · 0.1workload phase detection · 0.1thermal model learning · 0.1signal reconstruction · 0.1infrared thermography · 0.1DVFS · 0.1fourier spectral analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Post-silicon power mapping techniques for integrated circuits
Sherief Reda, Abdullah Nazma Nowroz, Ryan Cochran, Stefan Angelevski |
Integr. | 3 |
| 2012 | Thermal prediction and adaptive control through workload phase detectionabstractElevated die temperature is a true limiter to the scalability of modern processors. With continued technology scaling in order to meet ever-increasing performance demands, it is no longer cost effective to design cooling systems that handle the worst-case thermal behaviors. Instead, cooling systems are designed to handle typical chip operation, while processors must detect and handle rare thermal emergencies. Most processors rely on measurements from integrated thermal sensors and dynamic thermal management (DTM) techniques in order to manage the trade-off between performance and thermal risk. Optimal management requires advanced knowledge of the thermal trajectory based on the current workload behaviors and operating conditions. In this work, we devise novel workload phase classification strategies that automatically discriminate among workload behaviors with respect to the thermal control response. We incorporate workload phase-detection and thermal models into a dynamic voltage and frequency scaling (DVFS) technique that can optimally control temperature during runtime based on thermal predictions. We demonstrate the effectiveness of our proposed techniques in predicting and adaptively controlling the thermal behavior of a real quad-core processor in response to a wide range of workloads. In comparison with state-of-the-art model predictive control (MPC) techniques in previous works on thermal prediction, we demonstrate a 5.8% improvement in instruction throughput with the same number of thermal violations. In comparison with simple proportional-integral (PI) feedback control techniques, we improve instruction throughput by 3.9%, while significantly reducing the number of thermal violations. Ryan Cochran, Sherief Reda |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2011 | Identifying the optimal energy-efficient operating points of parallel workloadsabstractAs the number of cores per processor grows, there is a strong incentive to develop parallel workloads to take advantage of the hardware parallelism. In comparison to single-threaded applications, parallel workloads are more complex to characterize due to thread interactions and resource stalls. This paper presents an accurate and scalable method for determining the optimal system operating points (i.e., number of threads and DVFS settings) at runtime for parallel workloads under a set of objective functions and constraints that optimize for energy efficiency in multi-core processors. Using an extensive training data set gathered for a wide range of parallel workloads on a commercial multi-core system, we construct multinomial logistic regression (MLR) models that estimate the optimal system settings as a function of workload characteristics. We use L1-regularization to automatically determine the relevant workload metrics for energy optimization. At runtime, our technique determines the optimal number of threads and the DVFS setting with negligible overhead. Our experiments demonstrate that our method outperforms prior techniques with up to 51% improved decision accuracy. This translates to up to 10.6% average improvement in energy-performance operation, with a maximum improvement of 30.9%. Our technique also demonstrates superior scalability as the number of potential system operating points increases. Ryan Cochran, Can Hankendi, Ayse K. Coskun, Sherief Reda |
ICCAD | 1 |
| 2011 | Pack & Cap: adaptive DVFS and thread packing under power capsabstractThe ability to cap peak power consumption is a desirable feature in modern data centers for energy budgeting, cost management, and efficient power delivery. Dynamic voltage and frequency scaling (DVFS) is a traditional control knob in the tradeoff between server power and performance. Multi-core processors and the parallel applications that take advantage of them introduce new possibilities for control, wherein workload threads are packed onto a variable number of cores and idle cores enter low-power sleep states. This paper proposes Pack & Cap, a control technique designed to make optimal DVFS and thread packing control decisions in order to maximize performance within a power budget. In order to capture the workload dependence of the performance-power Pareto frontier, a multinomial logistic regression (MLR) classifier is built using a large volume of performance counter, temperature, and power characterization data. When queried during runtime, the classifier is capable of accurately selecting the optimal operating point. We implement and validate this method on a real quad-core system running the PARSEC parallel benchmark suite. When varying the power budget during runtime, Pack & Cap meets power constraints 82% of the time even in the absence of a power measuring device. The addition of thread packing to DVFS as a control knob increases the range of feasible power constraints by an average of 21% when compared to DVFS alone and reduces workload energy consumption by an average of 51.6% compared to existing control techniques that achieve the same power range. Ryan Cochran, Can Hankendi, Ayse K. Coskun, Sherief Reda |
MICRO | 1 |
| 2011 | Improved Thermal Tracking for Processors Using Hard and Soft Sensor Allocation TechniquesabstractHot spots are a major concern in high-end processors as they constrain performance and limit the lifetime of semiconductor chips. Using embedded thermal sensors, dynamic thermal management systems track the hot spots during runtime and adjust the performance and the cooling system of the processor when necessary. In many-core processors, the locations of hot spots vary spatially and temporally depending on the configuration of active cores and the workloads running on the cores. Our work includes both theoretical advances in sensor allocation techniques and experimental advances for thermal imaging of real processors. We propose a hard sensor allocation algorithm to determine the sensor locations where hot spots can be tracked accurately given a budget number of sensors. We also propose soft sensor computation techniques to alleviate design constraints on sensor locations and to further improve the resolution of hot spot tracking. The proposed soft sensing technique combines the measurements of the hard sensors in an optimal way to estimate the temperature at any desired location. We use infrared imaging methods to characterize the thermal behavior of a real dual-core processor during operation. We execute large number of workload configurations on the processor and track the locations and temperatures of hot spots during runtime. The thermal characterization data are then used as the input to our sensor allocation techniques. We demonstrate that our sensor allocation techniques improve significantly upon the previous results in the literature and provide accurate tracking of hot spots. Sherief Reda, Ryan Cochran, Abdullah Nazma Nowroz |
IEEE Trans. Computers | 2 |
| 2010 | Consistent runtime thermal prediction and control through workload phase detectionabstractElevated temperatures impact the performance, power consumption, and reliability of processors, which rely on integrated thermal sensors to measure runtime thermal behavior. These thermal measurements are typically inputs to a dynamic thermal management system that controls the operating parameters of the processor and cooling system. The ability to predict future thermal behavior allows a thermal management system to optimize a processor's operation so as to prevent the on-set of high temperatures. In this paper we propose a new thermal prediction method that leads to consistent results between the thermal models used in prediction and observed thermal sensor measurements, and is capable of accurately predicting temperature behavior with heterogenous workload assignment on a multicore platform. We devise an off-line analysis algorithm that learns a set of thermal models as a function of operating frequency and globally defined workload phases. We incorporate these thermal models into a dynamic voltage and frequency scaling (DVFS) technique that limits the maximum temperature during runtime. We demonstrate the effectiveness of our proposed system in predicting the thermal behavior of a real quad-core processor in response to different workloads. In comparison to a reactive thermal management technique, our predictive method dramatically reduces the number of thermal violations, the magnitude of thermal cycles, and workload runtimes. Ryan Cochran, Sherief Reda |
DAC | 1 |
| 2010 | Thermal monitoring of real processors: techniques for sensor allocation and full characterizationabstractThe increased power densities of multi-core processors and the variations within and across workloads lead to runtime thermal hot spots locations of which change across time and space. Thermal hot spots increase leakage, deteriorate timing, and reduce the mean time to failure. To manage runtime thermal variations, circuit designers embed within-die thermal sensors that acquire temperatures at few selected locations. The acquired temperatures are then used to guide runtime thermal management techniques. The capabilities of these techniques are essentially bounded by the spatial thermal resolution of the sensor measurements. In this paper we characterize temperature signals of real processors and demonstrate that on-chip thermal gradients lead to sparse signals in the frequency domain. We exploit this observation to (1) devise thermal sensor allocation techniques, and (2) devise signal reconstruction techniques that fully characterize the thermal status of the processor using the limited number of measurements from the thermal sensors. To verify the accuracy of our methods, we compare our temperature characterization results against thermal measurements acquired from a state-of-the-art infrared camera that captures the mid-band infrared emissions from the back of the die of a 45 nm dual-core processor. Our results show that our techniques are capable of accurately characterizing the temperatures of real processors. Abdullah Nazma Nowroz, Ryan Cochran, Sherief Reda |
DAC | 2 |
| 2010 | Post-silicon power characterization using thermal infrared emissionsabstractDesign-time power analysis is one of the most critical tasks conducted by chip architects and circuit designers. While computer-aided power analysis tools can provide power consumption estimates for various circuit blocks, these estimates can substantially deviate from the actual power consumption of working silicon chips. We propose a novel methodology that provides accurate, detailed post-silicon spatial power estimates using the thermal infrared emissions from the backside of silicon die. We theoretically and empirically demonstrate the inherent difficulties in thermal to power inversion. These difficulties arise from measurement errors and from the inherent spatial low-pass filtering associated with heat diffusion. To address these difficulties we propose new techniques from regularization theory to invert temperature to power. Furthermore, we propose new techniques to compute the emissivities and conductances required for any infrared to power inversion method. To verify our results, a programmable circuit of micro heaters is implemented to create any desired power pattern. The thermal emissions of different known injected power patterns are captured using a state-of-the-art infrared camera, and then our characterization techniques are applied to invert the thermal emissions to power. The estimated power patterns are validated against the injected power patterns to demonstrate the accuracy of our methodology. Ryan Cochran, Abdullah Nazma Nowroz, Sherief Reda |
ISLPED | 1 |
| 2009 | Spectral techniques for high-resolution thermal characterization with limited sensor dataabstractElevated chip temperatures are true limiters to the scalability of computing systems. Excessive runtime thermal variations compromise the performance and reliability of integrated circuits. To address these thermal issues, state-of-the-art chips have integrated thermal sensors that monitor temperatures at a few selected die locations. These temperature measurements are then used by thermal management techniques to appropriately manage chip performance. Thermal sensors and their support circuitry incur design overheads, die area, and manufacturing costs. In this paper, we propose a new direction for full thermal characterization of integrated circuits based on spectral Fourier analysis techniques. Application of these techniques to temperature sensing is based on the observation that die temperature is simply a space-varying signal, and that space-varying signals are treated identically to time-varying signals in signal analysis. We utilize Nyquist-Shannon sampling theory to devise methods that can almost fully reconstruct the thermal status of an integrated circuit during runtime using a minimal number of thermal sensors. We propose methods that can handle uniform and non-uniform thermal sensor placements. We develop an extensive experimental setup and demonstrate the effectiveness of our methods by thermally characterizing a 16-core processor. Our method produces full thermal characterization with an average absolute error of 0.6% using a limited number of sensors. Ryan Cochran, Sherief Reda |
DAC | 1 |