scispace - formally typeset
G

Geoff Lowney

Researcher at Intel

Publications -  16
Citations -  4508

Geoff Lowney is an academic researcher from Intel. The author has contributed to research in topics: Compiler & Garbage collection. The author has an hindex of 10, co-authored 16 publications receiving 4240 citations.

Papers
More filters
Journal ArticleDOI

Pin: building customized program analysis tools with dynamic instrumentation

TL;DR: The goals are to provide easy-to-use, portable, transparent, and efficient instrumentation, and to illustrate Pin's versatility, two Pintools in daily use to analyze production software are described.
Journal ArticleDOI

Concurrent Collections

TL;DR: The Concurrent Collections (CnC) programming model as discussed by the authors supports flexible combinations of task and data parallelism while retaining determinism, with the user providing high-level operations along with semantic ordering constraints that together form a CnC graph.
Journal ArticleDOI

Tarantula: a vector extension to the alpha architecture

TL;DR: Tarantula is an aggressive floating point machine targeted at technical, scientific and bioinformatics workloads that fully integrates into a virtual-memory cache-coherent system without changes to its coherency protocol, and achieves excellent "real-computation" per transistor and per watt ratios.
Patent

Implementing vector memory operations

TL;DR: In this article, an address generator coupled with a register file is used to generate addresses for a vector memory operation, where the output slice includes addresses each corresponding to a separately addressable portion of a memory.
Proceedings ArticleDOI

T2S-Tensor: Productively Generating High-Performance Spatial Hardware for Dense Tensor Computations

TL;DR: A language and compilation framework for productively generating high-performance systolic arrays for dense tensor kernels on spatial architectures, including FPGAs and CGRAs, which decouples a functional specification from a spatial mapping, allowing programmers to quickly explore various spatial optimizations for the same function.