Greg Astfalk

Publication List Details

Period

1995 - 2009

Number

14

Co-Authors

ARCHITECTURE COMPUTERS (2009)

M. Prusa, Piotr K. Smolarkiewicz, Andrzej A. Wyszogrodzki, Greg Astfalk

Gravity waves (GWs) are ubiquitous internal waves in which the restoring force is buoyancy. In the Earth’s atmosphere, GWs are generated whenever a parcel of air is disturbed from its equilibrium...

ARCHITECTURE COMPUTERS (2008)

Veer Vatsa, Greg Astfalk

article we discuss why it is useful to combine these two programming methodologies, both of which are supported on most high-performance computers, and some of the lessons we learned in work on five...

ARCHITECTURE COMPUTERS (2008)

C. Douglas, Gundolf Haase, Jonathan Hu, Markus Kowarschik, Ulrich Rüde, Christian Weiss, ...

The first part of this article, which appeared in the June issue of SIAM News, detailed the architecture and behavior of microprocessor caches. The impact of caches on the performance of applications...

ARCHITECTURE COMPUTERS (2008)

Torsten Butz, Oskar Von Stryk, Martin Vögel, Thieß-magnus Wolter, Cornelius Chucholowski, Greg Astfalk

The numerical simulation of vehicle dynamics plays an important role in the development of new motor vehicles. With numerical simulations, the road performance and handling properties of a new...

ARCHITECTURE COMPUTERS (2008)

Roy Wikramaratna, Greg Astfalk

Monte-Carlo simulations are common and inherently well suited to parallel processing, thus requiring random numbers that are also generated in parallel. We describe here a splitting approach for...

ARCHITECTURE COMPUTERS (2008)

Scott Zoldi, Victor Ruban, Re Zenchuk, Sergey Burtsev, Greg Astfalk

Large-scale simulations of the nonlinear Schrödinger equation (NLSE) are required in the solution of many problems in fiber optics—among them accurate modeling of wavelength division multiplexed...

ARCHITECTURE COMPUTERS (2008)

Manuel Prieto, Ignacio Llorente, Francisco Tirado, Greg Astfalk

Ratios of computational power to memory bandwidth have increased to the point that the maximum performance of current microprocessors is limited by the time for memory accesses. Continued worsening...

ARCHITECTURE COMPUTERS (2008)

C. Douglas, Gundolf Haase, Jonathan Hu, Markus Kowarschik, Ulrich Rüde, Christian Weiss, ...

I am taking the unusual step of writing an editorial foreword for this article. The main reason is that the article, the first of two parts, is highly pedagogical and therefore atypical for this...

ARCHITECTURE COMPUTERS (2008)

E. Leiserson, Aske Plaat, Greg Astfalk

Cilk (pronounced “silk”) is a C-based algorithmic, multithreaded language for parallel programming being developed at the MIT Laboratory for Computer Science. Cilk makes it easy to program...

ARCHITECTURE COMPUTERS (2008)

Dominique Lavenier, Greg Astfalk

The comparison of DNA or protein sequences, a fundamental task in molecular biology, occurs in a variety of ways. The goal is to find similarities—areas with shared subsequences—between two or...

ARCHITECTURE COMPUTERS (2008)

Michael Mascagni, Greg Astfalk

Monte Carlo applications are widely perceived as embarrassingly parallel. (Monte Carlo enthusiasts prefer the term “naturally parallel ” to the somewhat derogatory “embarrassingly parallel ”...

A Wavelet Basis for Euclidean Invariant Computation of Visual Contours (2007)

John Zweck, Lance Williams, Greg Astfalk

this article we describe the first discrete numerical algorithm [11] for completing contours in a Euclidean invariant manner and then discuss its parallel implementation

1D performance analysis and tracing of technical and Java applications on the Itanium2 processor (2003)

Wessam Hassanein, Greg Astfalk, Rudolf Eigenmann, Hewlett Packard

Abstract 1 This paper presents a detailed workload characterization of important technical and Java™ applications used in the industry, on the Itanium2 processor. We present a detailed performance...

Biomolecular computing (1995)

Hoon Hong, Richard Liska, Nicolas Robidoux, Stanly Steinberg, Greg Astfalk

Elimination of variables is a fundamental task that arises frequently in the solution of scientific and engineering problems. Given an expression, the task is to find an equivalent expression that...