Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Timothy H. Heil is active.

Publication


Featured researches published by Timothy H. Heil.


parallel computing | 2014

Architecture and Performance of the Hardware Accelerators in IBM’s PowerEN Processor

Timothy H. Heil; Anil Krishna; Nicholas Lindberg; Farnaz Toussi; Steven Paul Vanderwiel

Computation at the edge of a datacenter has unique characteristics. It deals with streaming data from multiple sources, going to multiple destinations, often requiring repeated application of one or more of several standard algorithmic kernels. These kernels, related to encryption, compression, XML Parsing and regular expression searching on the data, demand a high data processing rate and power efficiency. This suggests the use of hardware acceleration for key functions. However, robust general purpose processing support is necessary to orchestrate the flow of data between accelerators, as well as perform tasks that are not suited to acceleration. Further, these accelerators must be tightly integrated with the general purpose computation in order to keep invocation overhead and latency low. The accelerators must be easy for software to use, and the system must be flexible enough to support evolving networking standards.In this article, we describe and evaluate the architecture of IBM’s PowerEN processor, with a focus on PowerEN’s architectural enhancements and its on-chip hardware accelerators.PowerEN unites the throughput of application-specific accelerators with the programmability of general purpose cores on a single coherent memory architecture. Hardware acceleration improves throughput by orders of magnitude in some cases compared to equivalent computation on the general purpose cores. By offloading work to the accelerators, general purpose cores are freed to simultaneously work on computation less suited to acceleration.


computing frontiers | 2010

Performance and power evaluation of an in-line accelerator

Alejandro Rico; Jeff H. Derby; Robert K. Montoye; Timothy H. Heil; Chen-Yong Cher; Pradip Bose

In this paper we evaluate the performance and power of a processor-attached in-line accelerator. The accelerator provides high-performance SIMD computing and power efficiency by means of a very large register file and a set of vector multimedia extensions based on IBMs PowerPC VMX. Our experiments show significant performance improvements and power reduction, compared to a baseline vector execution unit, mainly due to the drastic decrease of memory accesses caused by the software-managed locality of the very large register file. Total execution time is, on average, reduced by 61%, while consuming 55% less energy.


Archive | 2007

Multiple page size address translation incorporating page size prediction

Jeffrey P. Bradford; Jason N. Dale; Kimberly Marie Fernsler; Timothy H. Heil; James Allen Rose


Archive | 2004

Compressed cache lines incorporating embedded prefetch history data

Timothy H. Heil


Archive | 2011

Pattern matching accelerator

Giora Biran; Christoph Hagleitner; Timothy H. Heil; Russell D. Hoover; Jan van Lunteren


Archive | 2009

LOADING ENTRIES INTO A TLB IN HARDWARE VIA INDIRECT TLB ENTRIES

Timothy H. Heil; Benjamin Herrenschmidt; Jon K. Kriegel; Paul Mackerras; Andrew Henry Wottreng


Archive | 2006

Method and Apparatus for Re-Using Memory Allocated for Data Structures Used by Software Processes

Timothy H. Heil


Archive | 2008

Computer Processors With Plural, Pipelined Hardware Threads Of Execution

Timothy H. Heil; Brian Lee Koehler; Robert A. Shearer


Archive | 2008

Preferential dispatching of computer program instructions

Timothy H. Heil; Brian Lee Koehler; Eric O. Mejdrich


Archive | 2006

Apparatus and method for handling data cache misses out-of-order for asynchronous pipelines

Christopher M. Abernathy; Jeffrey P. Bradford; Ronald Hall; Timothy H. Heil; David Shippy

Researchain Logo
Decentralizing Knowledge