Timothy G. Mattson

Orcid: 0000-0002-6106-8717

Affiliations:
  • Intel, Hillsboro, OR, USA
  • University of California Santa Cruz, CA, USA (PhD 1985)


According to our database1, Timothy G. Mattson authored at least 104 papers between 1988 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
PragFormer: Data-Driven Parallel Source Code Classification with Transformers.
Int. J. Parallel Program., February, 2025

2024
MPIrigen: MPI Code Generation through Domain-Specific Language Models.
CoRR, 2024

The Landscape and Challenges of HPC Research and LLMs.
CoRR, 2024

The GraphBLAS 3.0 Project.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2024

Distributed Ranges: A Model for Distributed Data Structures, Algorithms, and Views.
Proceedings of the 38th ACM International Conference on Supercomputing, 2024

2023
Domain-Specific Code Language Models: Unraveling the Potential for HPC Codes and Tasks.
CoRR, 2023

Scope is all you need: Transforming LLMs for HPC Code.
CoRR, 2023

MPI-RICAL: Data-Driven MPI Distributed Parallelism Assistance with Transformers.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Advising OpenMP Parallelization via A Graph-Based Approach with Transformers.
Proceedings of the OpenMP: Advanced Task-Based, Device and Compiler Programming, 2023

C++ and Interoperability Between Libraries: The GraphBLAS C++ Specification.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2023

Quantifying OpenMP: Statistical Insights into Usage and Adoption.
Proceedings of the IEEE High Performance Extreme Computing Conference, 2023

2022
Introducing the Quantum Research Kernels: Lessons from Classical Parallel Computing.
CoRR, 2022

GrAPL 2022 Keynote Speaker: GraphBLAS Beyond Simple Graphs.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2022

Towards a GraphBLAS Implementation for Go.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2022

GraphBLAS: C++ Iterators for Sparse Matrices.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2022

Self-Organizing Data Containers.
Proceedings of the 12th Conference on Innovative Data Systems Research, 2022


2021
PyOMP: Multithreaded Parallel Programming in Python.
Comput. Sci. Eng., 2021

Simulation Intelligence: Towards a New Generation of Scientific Methods.
CoRR, 2021

Multithreaded parallel Python through OpenMP support in Numba.
Proceedings of the 20th Python in Science Conference 2021 (SciPy 2021), Virtual Conference, July 12, 2021

LAGraph: Linear Algebra, Network Analysis Libraries, and the Study of Graph Algorithms.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2021

Introduction to GraphBLAS 2.0.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2021

The GraphBLAS in Julia and Python: the PageRank and Triangle Centralities.
Proceedings of the 2021 IEEE High Performance Extreme Computing Conference, 2021

2020
Poly'19 Workshop Summary: GDPR.
SIGMOD Rec., 2020

Debugging Large-Scale Data Science Pipelines using Dagger.
Proc. VLDB Endow., 2020

MISIM: An End-to-End Neural Code Similarity System.
CoRR, 2020

Context-Aware Parse Trees.
CoRR, 2020

Parallel GraphBLAS with OpenMP.
Proceedings of the SIAM Workshop on Combinatorial Scientific Computing, 2020

Message from the workshop chairs.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

Considerations for a Distributed GraphBLAS API.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

A Roadmap for the GraphBLAS C++ API.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020


2019
A Zero-Positive Learning Approach for Diagnosing Software Performance Regressions.
Proceedings of the Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, 2019

Evaluating data parallelism in C++ using the Parallel Research Kernels.
Proceedings of the International Workshop on OpenCL, 2019

Introduction to GrAPL 2019.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

LAGraph: A Community Effort to Collect Graph Algorithms Built on Top of the GraphBLAS.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

T2S-Tensor: Productively Generating High-Performance Spatial Hardware for Dense Tensor Computations.
Proceedings of the 27th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2019

Super-Node SLP: Optimized Vectorization for Code Sequences Containing Operators and Their Inverse Elements.
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2019

The BigDAWG polystore system.
Proceedings of the Making Databases Work: the Pragmatic Wisdom of Michael Stonebraker, 2019

2018
The Ongoing Evolution of OpenMP.
Proc. IEEE, 2018

The Three Pillars of Machine-Based Programming.
CoRR, 2018

The three pillars of machine programming.
Proceedings of the 2nd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages, 2018

Introduction to GABB 2018.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

2017
BigDAWG Polystore Release and Demonstration.
CoRR, 2017

Version 0.1 of the BigDAWG Polystore System.
CoRR, 2017

A New Parallel Research Kernel to Expand Research on Dynamic Load-Balancing Capabilities.
Proceedings of the High Performance Computing - 32nd International Conference, 2017

AsHES Keynote.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Design of the GraphBLAS API for C.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Introduction to GABB Workshop.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

GraphBLAS C API: Ideas for future versions of the specification.
Proceedings of the 2017 IEEE High Performance Extreme Computing Conference, 2017

BigDAWG version 0.1.
Proceedings of the 2017 IEEE High Performance Extreme Computing Conference, 2017

Demonstrating the BigDAWG Polystore System for Ocean Metagenomics Analysis.
Proceedings of the 8th Biennial Conference on Innovative Data Systems Research, 2017

Enabling query processing across heterogeneous data models: A survey.
Proceedings of the 2017 IEEE International Conference on Big Data (IEEE BigData 2017), 2017

2016
The TileDB Array Data Storage Manager.
Proc. VLDB Endow., 2016

The BigDAWG Architecture.
CoRR, 2016

Comparing Runtime Systems with Exascale Ambitions Using the Parallel Research Kernels.
Proceedings of the High Performance Computing - 31st International Conference, 2016

HIPS 2016 Keynote.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Design and Implementation of a Parallel Research Kernel for Assessing Dynamic Load-Balancing Capabilities.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium, 2016

Evaluating Online Global Recovery with Fenix Using Application-Aware In-Memory Checkpointing Techniques.
Proceedings of the 45th International Conference on Parallel Processing Workshops, 2016

The Open Community Runtime: A runtime system for extreme scale computing.
Proceedings of the 2016 IEEE High Performance Extreme Computing Conference, 2016

Associative array model of SQL, NoSQL, and NewSQL databases.
Proceedings of the 2016 IEEE High Performance Extreme Computing Conference, 2016


The BigDAWG polystore system and architecture.
Proceedings of the 2016 IEEE High Performance Extreme Computing Conference, 2016

2015
The BigDAWG Polystore System.
SIGMOD Rec., 2015

A Demonstration of the BigDAWG Polystore System.
Proc. VLDB Endow., 2015

Special Issue on Architectures and Algorithms for Irregular Applications (AAIA) - Guest editors' introduction.
J. Parallel Distributed Comput., 2015

GABB Introduction and Committees.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

HPBC Keynote.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

Graphs, Matrices, and the GraphBLAS: Seven Good Reasons.
Proceedings of the International Conference on Computational Science, 2015

2014
GABB Introduction.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

The Parallel Research Kernels.
Proceedings of the IEEE High Performance Extreme Computing Conference, 2014

2013

2012
Programming many-core architectures - a case study: dense matrix computations on the Intel single-chip cloud computer processor.
Concurr. Comput. Pract. Exp., 2012

Analysis of streaming social networks and graphs on multicore architectures.
Proceedings of the 2012 IEEE International Conference on Acoustics, 2012

Parallel Design Patterns.
Fundamentals of Multicore Software Development, 2012

2011
Light-weight communications on Intel's single-chip cloud computer processor.
ACM SIGOPS Oper. Syst. Rev., 2011

The Case for Message Passing on Many-Core Chips.
Proceedings of the Multiprocessor System-on-Chip - Hardware Design and Tool Integration., 2011

2010
The 48-core SCC Processor: the Programmer's View.
Proceedings of the Conference on High Performance Computing Networking, 2010

Towards an Error Model for OpenMP.
Proceedings of the Beyond Loop Level Parallelism in OpenMP: Accelerators, 2010


2009
OpenCL*, heterogeneous computing, and the CPU.
Proceedings of the 2009 IEEE Hot Chips 21 Symposium (HCS), 2009

2008
The Concurrency Challenge.
IEEE Des. Test Comput., 2008

Programming the Intel 80-core network-on-a-chip terascale processor.
Proceedings of the ACM/IEEE Conference on High Performance Computing, 2008

Parallel programming: can we PLEASE get it right this time?
Proceedings of the 45th Design Automation Conference, 2008

2007
<i>Reengineering for Parallelism</i>: an entry point into PLPP for legacy applications.
Concurr. Comput. Pract. Exp., 2007

2006
S08 - Introduction to OpenMP.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

2003
How good is OpenMP.
Sci. Program., 2003

2001
Parallel programming with a pattern language.
Int. J. Softw. Tools Technol. Transf., 2001

High Performance Computing at Intel: The OSCAR Software Solution Stack for Cluster Computing.
Proceedings of the First IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2001), 2001

An Introduction to OpenMP.
Proceedings of the First IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2001), 2001

2000
The Evolution of OpenMP.
Proceedings of the Applied Parallel Computing, 2000

An Introduction to OpenMP 2.0.
Proceedings of the High Performance Computing, Third International Symposium, 2000

A Pattern Language for Parallel Application Programs (Research Note).
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000

Cluster Computing at Intel.
Proceedings of the 2000 IEEE International Conference on Cluster Computing (CLUSTER 2000), November 28th, 2000

Tutorial D: An Introduction to OpenMP and Its Use on Clusters.
Proceedings of the 2000 IEEE International Conference on Cluster Computing (CLUSTER 2000), November 28th, 2000

1996
A TeraFLOP Supercomputer in 1996: The ASCI TFLOP System.
Proceedings of IPPS '96, 1996

1995
Programming Environments for Parallel and Distributed Computing: a Comparison of P4, Pvm, Linda, and Tcgmsg.
Int. J. High Perform. Comput. Appl., 1995

1994
The Efficiency of Linda for General Purpose Scientific Programming.
Sci. Program., 1994

The Linda® Alternative to Message-Passing Systems.
Parallel Comput., 1994

Programming Environments for Parallel Computing: A Comparison of CPS, Linda, P4, PVM, POSYBL, and TCGMS.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994

1991
Portable programs for parallel computers using STRAND<sup>88</sup>.
Proceedings of the Compcon Spring '91, San Francisco, 1991

1990
Adventures in portable parallel programming: STRAND<sup>88</sup> with embedded Fortran and C.
Proceedings of the Conference on Software Maintenance, 1990

1989
Design and implementation of an Ada mathematics library.
Proceedings of the Conference on Tri-Ada 1989, 1989

1988
Chemical reaction dynamics: integration of coupled sets of ordinary differential equations on the Caltech hypercube.
Proceedings of the Third Conference on Hypercube Concurrent Computers and Applications, 1988


  Loading...