Network


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

Hotspot


Dive into the research topics where Kris G. Konigsfeld is active.

Publication


Featured researches published by Kris G. Konigsfeld.


asia and south pacific design automation conference | 2005

Microarchitecture evaluation with floorplanning and interconnect pipelining

Ashok Jagannathan; Hannah Honghua Yang; Kris G. Konigsfeld; Dan Milliron; Mosur Mohan; Michail Romesis; Glenn Reinman; Jason Cong

As microprocessor technology continues to scale into the nanometer regime, recent studies show that interconnect delay will be a limiting factor for performance, and multiple cycles will be necessary to communicate global signals across the chip. Thus, longer interconnects need to be pipelined, and the impact of the extra latency along wires needs to be considered during early microarchitecture design exploration. In this paper, we address this problem and make the following contributions: (1) a floor plan-driven microarchitecture evaluation methodology considering interconnect pipelining at a given target frequency by selectively optimizing architecture level critical paths; (2) use of microarchitecture performance sensitivity models to weight microarchitectural critical paths during floor planning and optimize them for higher performance; and (3) a methodology to study the impact of frequency scaling on microarchitecture performance with consideration of interconnect pipelining. For a sample microarchitecture design space, we show that considering interconnect pipelining can increase the estimated performance against a no wire pipelining approach between 25% to 45%. We also demonstrate the value of the methodology in exploring the target frequency of the processor.


design automation conference | 2001

The next HDL (panel session): if C++ is ;the answer, what was the question?

Rajesh K. Gupta; Gerard Berry; Ramesh Chandra; Daniel D. Gajski; Kris G. Konigsfeld; Patrick Schaumont; Ingrid Verbauhede

The focus of this panel is on issues surrounding the use of C++ in modeling, integration of silicon IP and system-on-chip designs. In the last two years there have been several announcements promoting C++ based solutions and of multiple consortia (SystemC, Cynapps, Accellera, SpecC) that represent increasing commercial interest both from tool vendors as well as perhaps expression of genuine needs from the design houses. There are, however, serious questions about what value proposition does a C++ based design methodology bring to the IC or system designer? What has changed in the modeling technology (and/or available tools) that gives a new capability? Is synthesis the right target? or VAlidation? Tester modeling or testbench generation? This panel brings together advocates and opponents from the user community to highlight the achievements and the challenges that remain in use C++ for use in microelectronic circuits and systems.


Archive | 1995

Out-of-order processor with a memory subsystem which handles speculatively dispatched load operations

Jeffrey M. Abramson; David B. Papworth; Haitham Akkary; Andrew F. Glew; Glenn J. Hinton; Kris G. Konigsfeld; Paul D. Madland


Archive | 1997

Method and apparatus for blocking execution of and storing load operations during their execution

Jeffery M. Abramson; Haitham Akkary; Andrew F. Glew; Glenn J. Hinton; Kris G. Konigsfeld; Paul D. Madland


Archive | 1994

Apparatus and method for maintaining processing consistency in a computer system having multiple processors

Kris G. Konigsfeld; Jeffrey M. Abramson; Haitham Akkary; Glenn J. Hinton; Andrew F. Glew


Archive | 1996

Method and apparatus for signalling a store buffer to output buffered store data for a load operation on an out-of-order execution computer system

Jeffrey M. Abramson; Haitham Akkary; Andrew F. Glew; Glenn J. Hinton; Kris G. Konigsfeld; Paul D. Madland; David B. Papworth


Archive | 1996

Methods and apparatus for caching data in a non-blocking manner using a plurality of fill buffers

Haitham Akkary; Jeffrey M. Abramson; Andrew F. Glew; Glenn J. Hinton; Kris G. Konigsfeld; Paul D. Madland; Mandar S. Joshi; Brent E. Lince


Archive | 1995

Method and apparatus for loading and storing misaligned data on an out-of-order execution computer system

Jeffrey M. Abramson; Haitham Akkary; Andrew F. Glew; Glenn J. Hinton; Kris G. Konigsfeld; Paul D. Madland


Archive | 1996

Method and apparatus for saving the effective address of floating point memory operations in an out-of-order microprocessor

Andrew F. Glew; Jeffrey M. Abramson; Kris G. Konigsfeld; Atiq Bajwa; Warren R. Morrow; William C. Alexander


Archive | 1996

Method and apparatus for performing multiple load operations to the same memory location in a computer system

Jeffery M. Abramson; Haitham Akkary; Andrew F. Glew; Glenn J. Hinton; Kris G. Konigsfeld; Paul D. Madland; David B. Papworth; Robert W. Martell

Collaboration


Dive into the Kris G. Konigsfeld's collaboration.

Researchain Logo
Decentralizing Knowledge