Network


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

Hotspot


Dive into the research topics where Alan B. Kyker is active.

Publication


Featured researches published by Alan B. Kyker.


IEEE Transactions on Visualization and Computer Graphics | 2009

Mapping High-Fidelity Volume Rendering for Medical Imaging to CPU, GPU and Many-Core Architectures

Mikhail Smelyanskiy; David R. Holmes; Jatin Chhugani; Alan Larson; Doug Carmean; Dennis P. Hanson; Pradeep Dubey; Kurt E. Augustine; Daehyun Kim; Alan B. Kyker; Victor W. Lee; Anthony D. Nguyen; Larry Seiler; Richard A. Robb

Medical volumetric imaging requires high fidelity, high performance rendering algorithms. We motivate and analyze new volumetric rendering algorithms that are suited to modern parallel processing architectures. First, we describe the three major categories of volume rendering algorithms and confirm through an imaging scientist-guided evaluation that ray-casting is the most acceptable. We describe a thread- and data-parallel implementation of ray-casting that makes it amenable to key architectural trends of three modern commodity parallel architectures: multi-core, GPU, and an upcoming many-core Intelreg architecture code-named Larrabee. We achieve more than an order of magnitude performance improvement on a number of large 3D medical datasets. We further describe a data compression scheme that significantly reduces data-transfer overhead. This allows our approach to scale well to large numbers of Larrabee cores.


Archive | 2000

Method and apparatus for thread switching within a multithreaded processor

Stavros Kalafatis; Alan B. Kyker; Robert D. Fisch


Archive | 1999

Method and apparatus for power mode transition in a multi-thread processor

Bret L. Toll; Alan B. Kyker; Stephen H. Gunther


Archive | 2000

System and method of maintaining and utilizing multiple return stack buffers

Reynold V. D'Sa; Rebecca E. Hebda; Stavros Kalafatis; Alan B. Kyker; Robert B. Chaput


Archive | 2002

Method and system to perform a thread switching operation within a multithreaded processor based on detection of a stall condition

Stavros Kalafatis; Alan B. Kyker; Robert D. Fisch


Archive | 2000

Branch ordering buffer

Darrell D. Boggs; Shlomit Weiss; Alan B. Kyker


Archive | 1996

Method and apparatus for generating a microinstruction responsive to the specification of an operand, in addition to a microinstruction based on the opcode, of a macroinstruction

Donald D. Parker; Darrell D. Boggs; Alan B. Kyker


Archive | 1998

System and method for processing a plurality of branch instructions by a plurality of storage devices and pipeline units

Reynold V. D'Sa; Alan B. Kyker; Gad Sheaffer; Gustavo P. Espinosa; Stavros Kalafatis; Rebecca E. Hebda


Archive | 2002

Method and system to perform a thread switching operation within a multithreaded processor based on detection of the absence of a flow of instruction information for a thread

Stavros Kalafatis; Alan B. Kyker; Robert D. Fisch


Archive | 2002

Method and system to perform a thread switching operation within a multithreaded processor based on dispatch of a quantity of instruction information for a full instruction

Stavros Kalafatis; Alan B. Kyker; Robert D. Fisch

Researchain Logo
Decentralizing Knowledge