scispace - formally typeset
S

Samuel Williams

Researcher at Lawrence Berkeley National Laboratory

Publications -  126
Citations -  10527

Samuel Williams is an academic researcher from Lawrence Berkeley National Laboratory. The author has contributed to research in topics: Stencil & Supercomputer. The author has an hindex of 36, co-authored 122 publications receiving 9606 citations. Previous affiliations of Samuel Williams include University of Utah & University of California, Berkeley.

Papers
More filters

The Landscape of Parallel Computing Research: A View from Berkeley

TL;DR: The parallel landscape is frame with seven questions, and the following are recommended to explore the design space rapidly: • The overarching goal should be to make it easy to write programs that execute efficiently on highly parallel computing systems • The target should be 1000s of cores per chip, as these chips are built from processing elements that are the most efficient in MIPS (Million Instructions per Second) per watt, MIPS per area of silicon, and MIPS each development dollar.
Journal ArticleDOI

Roofline: an insightful visual performance model for multicore architectures

TL;DR: The Roofline model offers insight on how to improve the performance of software and hardware in the rapidly changing world of connected devices.
Proceedings ArticleDOI

Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures

TL;DR: This work explores multicore stencil (nearest-neighbor) computations --- a class of algorithms at the heart of many structured grid codes, including PDF solvers, and develops a number of effective optimization strategies, and builds an auto-tuning environment that searches over these strategies to minimize runtime, while maximizing performance portability.
Journal ArticleDOI

Optimization of sparse matrix-vector multiplication on emerging multicore platforms

TL;DR: This work examines sparse matrix-vector multiply (SpMV) - one of the most heavily used kernels in scientific computing - across a broad spectrum of multicore designs, and presents several optimization strategies especially effective for the multicore environment.
Journal Article

Optimization of Sparse Matrix-Vector Multiplication on Emerging Multicore Platforms

TL;DR: This work examines sparse matrix-vector multiply (SpMV) - one of the most heavily used kernels in scientific computing - across a broad spectrum of multicore designs, and presents several optimization strategies especially effective for the multicore environment.