Mike Houston

Publication List Details

Period

1996 - 2009

Number

19

Co-Authors

A Tuning Framework for Software-Managed Memory Hierarchies (2009)

Manman Ren, Alex Aiken, Ji Young Park, William J. Dally, Mike Houston

Achieving good performance on a modern machine with a multi-level memory hierarchy, and in particular on a machine with software-managed memories, requires precise tuning of programs to the...

Graphics Hardware (2005), pp. 1–6 M. Meissner, B.- O. Schneider (Editors) A Hardware F-Buffer Implementation (2009)

Mike Houston, Arcot J. Preetham, Mark Segal

We describe the hardware F-Buffer implementation featured in the latest ATI graphics processors. We discuss the implementation choices made in each chip and the various implementation challenges...

Abstract Sequoia: Programming the Memory Hierarchy (2008)

Kayvon Fatahalian, Timothy J. Knight, Mike Houston, Mattan Erez, Daniel Reiter, Horn Larkhoon, ...

We present Sequoia, a programming language designed to facilitate the development of memory hierarchy aware parallel programs that remain portable across modern machines featuring different memory...

Stanford Tech Report- CSTR 2005-05 (2005), pp. 1–6 A Hardware F-Buffer Implementation (2008)

Mike Houston, Arcot J. Preetham, Mark Segal

This paper describes the hardware F-Buffer implementation featured in the latest ATI graphics processors. We discuss the implementation choices made in each chip and the various implementation...

A Portable Runtime Interface For Multi-Level Memory Hierarchies (2008)

Mike Houston, Ji-young Park, Manman Ren, Timothy Knight, Kayvon Fatahalian, Alex Aiken, ...

We present a platform independent runtime interface for moving data and computation through parallel machines with multi-level memory hierarchies. We show that this interface can be used as a...

Abstract Sequoia: Programming the Memory Hierarchy (2008)

Kayvon Fatahalian, Timothy J. Knight, Mike Houston, Mattan Erez, Daniel Reiter, Horn Larkhoon, ...

We present Sequoia, a programming language designed to facilitate the development of memory hierarchy aware parallel programs that remain portable across modern machines featuring different memory...

Abstract Non-Invasive Interactive Visualization of Dynamic Architectural Environments (2008)

Christopher Niederauer, Mike Houston

We present a system for interactively producing exploded views of 3D architectural environments such as multi-story buildings. These exploded views allow viewers to simultaneously see the internal...

Abstract Non-Invasive Interactive Visualization of Dynamic Architectural Environments (2008)

Christopher Niederauer, Mike Houston

We present a system for interactively producing exploded views of 3D architectural environments such as multi-story buildings. These exploded views allow viewers to simultaneously see the internal...

Graphics Hardware (2004) T. Akenine-Möller, M. McCool (Editors) Efficient Partitioning of Fragment Shaders for Multiple-Output Hardware (2007)

Tim Foley, Mike Houston, Pat Hanrahan

Partitioning fragment shaders into multiple rendering passes is an effective technique for virtualizing shading resource limits in graphics hardware. The Recursive Dominator Split (RDS) algorithm is...

N-Body Simulations on GPUs (2007)

Elsen, Erich, Vishal, V., Houston, Mike, Pande, Vijay, Hanrahan, Pat, Darve, Eric

Commercial graphics processors (GPUs) have high compute capacity at very low cost, which makes them attractive for general purpose scientific computing. In this paper we show how graphics processors...

Stanford Tech Report (2005), pp. 1--6 (2005)

Hardware Buffer Implementation, Mike Houston, Arcot J. Preetham, Mark Segal

This paper describes the hardware F-Buffer implementation featured in the latest ATI graphics processors. We discuss the implementation choices made in each chip and the various implementation...

Brook for GPUs: Stream Computing on Graphics Hardware (2004)

Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, ...

In this paper, we present Brook for GPUs, a system for general-purpose computation on programmable graphics hardware. Brook extends C to include simple data-parallel constructs, enabling the use of...

for GPUs: Stream Computing on Graphics Hardware (2004)

Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, ...

In this paper, we present Brook for GPUs, a system for general-purpose computation on programmable graphics hardware. Brook extends traditional C to include simple data-parallel constructs, enabling...

Fast volume segmentation with simultaneous visualization using programmable graphics hardware (2003)

Anthony Sherbondy, Mike Houston, Sandy Napel

Figure 1: These four volume renderings utilize a fully opaque transfer function, but are segmented using the method discussed in this paper. The segmented volumes show: (a) abdominal aortic branch...

An empirical investigation into the valuation of unlisted companies in the New Zealand courts. (1996)

Houston, Mike

The valuation of unlisted compames has received little attention in finance literature compared to the valuation of listed companies. This is despite the fact that the bulk of companies are unlisted...

An empirical investigation into the valuation of unlisted companies in the New Zealand courts. (1996)

Houston, Mike

The valuation of unlisted compames has received little attention in finance literature compared to the valuation of listed companies. This is despite the fact that the bulk of companies are unlisted...

An empirical investigation into the valuation of unlisted companies in the New Zealand courts. (1996)

Houston, Mike

The valuation of unlisted compames has received little attention in finance literature compared to the valuation of listed companies. This is despite the fact that the bulk of companies are unlisted...