Network


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

Hotspot


Dive into the research topics where Jerome C. Huck is active.

Publication


Featured researches published by Jerome C. Huck.


international symposium on computer architecture | 1993

Architectural support for translation table management in large address space machines

Jerome C. Huck; Jim Hays

Virtual memory page translation tables provide mappings from virtual to physical addresses. When the hardware controlled Translation Lookaside Buffers (TLBs) do not contain a translation, these tables provide the translation. Approaches to the structure and management of these tables vary from full hardware implementations to complete software based algorithms. The size of the virtual address space used by processes is rapidly growing beyond 32 bits of address. As the utilized address space increases, new problems and issues surface. Traditional methods for managing the page translation tables are inappropriate for large address space architectures. The Hashed Page Table (HPT), described here, provides a very fast and space efficient translation table that reduces overhead by splitting TLB management responsibilities between hardware and software. Measurements demonstrate its applicability to a diverse range of operating systems and workloads and, in particular, to large virtual address space machines. In simulations of over 4 billion instructions, improvement of 5 to 10% were observed.


international symposium on microarchitecture | 2000

Introducing the IA-64 architecture

Jerome C. Huck; Dale C. Morris; Jonathan K. Ross; Allan Knies; Hans Mulder; Rumi Zahir

Microprocessors continue on the relentless path to provide more performance. Every new innovation in computing-distributed computing on the Internet, data mining, Java programming, and multimedia data streams-requires more cycles and computing power. Even traditional applications such as databases and numerically intensive codes present increasing problem sizes that drive demand for higher performance. Design innovations, compiler technology, manufacturing process improvements, and integrated circuit advances have been driving exponential performance increases in microprocessors. To continue this growth in the future, Hewlett Packard and Intel architects examined barriers in contemporary designs and found that instruction-level parallelism (ILP) can be exploited for further performance increases. This article examines the motivation, operation, and benefits of the major features of IA-64. Intels IA-64 manual provides a complete specification of the IA-64 architecture.


COMPCON '96. Technologies for the Information Superhighway Digest of Papers | 1996

64-bit and multimedia extensions in the PA-RISC 2.0 architecture

Ruby B. Lee; Jerome C. Huck

This paper describes the architectural extensions to the PA-RISC 1.1 architecture to enable 64-bit processing of integers and pointers. It also describes MAX, the Multi-media Acceleration eXtensions which speed up the processing of multimedia and other applications with parallelism at the intra instruction, or subword, level. Other additions to the PA-RISC 2.0 architecture include performance enhancements with respect to memory hierarchy management, branch penalty reduction, and floating-point performance.


Archive | 1994

Method and apparatus for embedding identification codes in printed documents

Michael J. Mahon; Jerome C. Huck; Dale C. Morris


Archive | 1996

Computer memory address control apparatus utilizing hashed address tags in page tables which are compared to a combined address tag and index which are longer than the basic data width of the associated computer

Dale C. Morris; Jerome C. Huck; William R. Bryg


Archive | 1998

Methods and apparatus for efficient control of floating-point status register

Jerome C. Huck; Peter Markstein; Glenn T. Colon-Bonet; Alan H. Karp; Roger A. Golliver; Michael J. Morrison; Gautam B. Doshi; Guillermo Rozas


Archive | 1999

Method and apparatus for calculating a page table index from a virtual address

William R. Bryg; Stephen G. Burger; Gary N. Hammond; James O. Hays; Jerome C. Huck; Jonathan K. Ross; Sunil Saxena; Koichi Yamada


Archive | 2001

Method and apparatus for enabling a compiler to reduce cache misses by performing pre-fetches in the event of context switch

Carol L. Thompson; Michael L. Zi gler; Jerome C. Huck; Lawrence D. K. B. Dwyer


Archive | 2000

Emulated branch effected by trampoline mechanism

Dale C. Morris; Jonathan K. Ross; James O. Hays; Jerome C. Huck


Archive | 1998

System and method for deferring exceptions generated during speculative execution

Gautam B. Doshi; Peter Markstein; Alan H. Karp; Jerome C. Huck; Glenn T. Colon-Bonet; Michael J. Morrison

Collaboration


Dive into the Jerome C. Huck's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge