Network


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

Hotspot


Dive into the research topics where Keith E. Diefendorff is active.

Publication


Featured researches published by Keith E. Diefendorff.


international symposium on microarchitecture | 2000

AltiVec extension to PowerPC accelerates media processing

Keith E. Diefendorff; Pradeep Dubey; R. Hochsprung; H. Scale

There is a clear trend in personal computing toward multimedia-rich applications. These applications will incorporate a wide variety of multimedia technologies, including audio and video compression, 2D image processing, 3D graphics, speech and handwriting recognition, media mining, and narrow/broadband signal processing for communication. In response to this demand, major microprocessor vendors have announced architectural extensions to their general-purpose processors in an effort to improve their multimedia performance. Intel extended IA-32 with MMX and SSE (alias KNI), Sun enhanced Sparc with VIS, Hewlett-Packard added MAX to its PA-RISC architecture, Silicon Graphics extended the MIPS architecture with MDMX, and Digital (now Compaq) added MVI to Alpha. This article describes the most recent, and what we believe to be the most comprehensive, addition to this list: PowerPCs AltiVec, AltiVec speeds not only media processing but also nearly any application in which data parallelism exists, as demonstrated by a cycle-accurate simulation of Motorolas MPC 7400, the heart of Apple G4 systems.


IEEE Computer | 1997

How multimedia workloads will change processor design

Keith E. Diefendorff; Pradeep Dubey

Workloads drive architecture design and will change in the next two decades. For high-performance, general-purpose processors, there is a consensus that multimedia will continue to grow in importance. The authors predict these processors will incorporate more media processing capabilities, eventually bringing about the demise of specialized media processors, except perhaps, in embedded applications. These enhanced general-purpose processor capabilities will arise from multimedia applications that require real-time response, continuous-media data types and significant fine-grained data parallelism.


international symposium on microarchitecture | 2005

Hot Chips 16: Power, Parallelism, and Memory Performance

Bill Dally; Keith E. Diefendorff

We are pleased to introduce this special issue of IEEE Micro featuring papers that capture the best presentations from the Hot Chips 16 conference held last summer at Stanford University.


Archive | 2009

Check-hazard instructions for processing vectors

Jeffry E. Gonion; Keith E. Diefendorff


Archive | 2010

Running-min and running-max instructions for processing vectors using a base value from a key element of an input vector

Jeffry E. Gonion; Keith E. Diefendorff


Archive | 2008

Detecting memory-hazard conflicts during vector processing

Jeffry E. Gonion; Keith E. Diefendorff


Archive | 2010

Non-faulting and first-faulting instructions for processing vectors

Jeffry E. Gonion; Keith E. Diefendorff


Archive | 2007

Instructions for efficiently accessing unaligned partial vectors

Jeffry E. Gonion; Keith E. Diefendorff


Archive | 2008

Generating stop indicators during vector processing

Jeffry E. Gonion; Keith E. Diefendorff


Archive | 2008

Generating predicate values during vector processing

Jeffry E. Gonion; Keith E. Diefendorff

Collaboration


Dive into the Keith E. Diefendorff's collaboration.

Researchain Logo
Decentralizing Knowledge