researchr
explore
Tags
Journals
Conferences
Authors
Profiles
Groups
calendar
New Conferences
Events
Deadlines
search
search
You are not signed in
Sign in
Sign up
Links
Filter by Year
[-]
OR
AND
NOT
1
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
Filter by Tag
[+]
OR
AND
NOT
1
C++
Java
Meta-Environment
analysis
architecture
caching
compiler
data-flow
data-flow analysis
data-flow programming
e-science
graph-rewriting
optimization
parallel programming
partitioning
programming
rewriting
rule-based
systematic-approach
transformation
Filter by Author
[+]
OR
AND
NOT
1
Alexandru Nicolau
Constantine D. Polychronopoulos
David A. Padua
Eduard Ayguadé
Gagan Agrawal
Guang R. Gao
Henry G. Dietz
Hironori Kasahara
J. Ramanujam
Jun Shirako
Keiji Kimura
Keshav Pingali
Lawrence Rauchwerger
Mary W. Hall
Nancy M. Amato
P. Sadayappan
Rajiv Gupta
Rudolf Eigenmann
Samuel P. Midkiff
Vivek Sarkar
Filter by Top terms
[+]
OR
AND
NOT
1
analysis
array
automatic
code
compiler
compilers
computing
data
language
languages
loop
memory
optimization
parallel
parallelism
performance
programming
programs
time
using
LCPC (lcpc)
Editions
Publications
Viewing Publication 1 - 100 from 846
2023
Languages and Compilers for Parallel Computing - 35th International Workshop, LCPC 2022, Chicago, IL, USA, October 12-14, 2022, Revised Selected Papers
Charith Mendis
,
Lawrence Rauchwerger
, editors,
Volume 13829 of
Lecture Notes in Computer Science
, Springer,
2023.
[doi]
2022
Learning from Automatically Versus Manually Parallelized NAS Benchmarks
Parinaz Barakhshan
,
Rudolf Eigenmann
.
lcpc 2023
:
29-46
[doi]
An HPC Practitioner's Workbench for Formal Refinement Checking
Juan Benavides
,
John W. Baugh Jr.
,
Ganesh Gopalakrishnan
.
lcpc 2023
:
64-72
[doi]
Languages and Compilers for Parallel Computing - 33rd International Workshop, LCPC 2020, Virtual Event, October 14-16, 2020, Revised Selected Papers
Barbara M. Chapman
,
José Moreira
, editors,
Volume 13149 of
Lecture Notes in Computer Science
, Springer,
2022.
[doi]
Wordless Integer and Floating-Point Computing
Henry G. Dietz
.
lcpc 2023
:
91-105
[doi]
Tensor Iterators for Flexible High-Performance Tensor Computation
John Jolly
,
Priya Goyal
,
Vishal Sahoo
,
Hans Johansen
,
Mary W. Hall
.
lcpc 2023
:
22-28
[doi]
Parallelizing Factory Automation Ladder Programs by OSCAR Automatic Parallelizing Compiler
Tohma Kawasumi
,
Yuta Tsumura
,
Hiroki Mikami
,
Tomoya Yoshikawa
,
Takero Hosomi
,
Shingo Oidate
,
Keiji Kimura
,
Hironori Kasahara
.
lcpc 2023
:
123-138
[doi]
How Can Compilers Help the Additive Manufacturing of Electronics?
Xiaoming Li
.
lcpc 2023
:
157-167
[doi]
Languages and Compilers for Parallel Computing - 34th International Workshop, LCPC 2021, Newark, DE, USA, October 13-14, 2021, Revised Selected Papers
Xiaoming Li
,
Sunita Chandrasekaran
, editors,
Volume 13181 of
Lecture Notes in Computer Science
, Springer,
2022.
[doi]
Employing Polyhedral Methods to Reduce Data Movement in FPGA Stencil Codes
Florian Mayer
,
Julian Brandner
,
Michael Philippsen
.
lcpc 2023
:
47-63
[doi]
Exploiting the New Power ISA™ Matrix Math Instructions Through Compiler Built-ins
José E. Moreira
,
Kit Barton
,
Peter Bergner
,
Puneeth Bhat
,
Gordon C. Fossum
,
Nemanja Ivanovic
,
Satish Sadasivam
,
Baptiste Saleil
,
Bill Schmidt
,
Rajalakshmi Srinivasaraghavan
.
lcpc 2023
:
106-122
[doi]
Compiler Optimization for Irregular Memory Access Patterns in PGAS Programs
Thomas B. Rolinger
,
Christopher D. Krieger
,
Alan Sussman
.
lcpc 2023
:
3-21
[doi]
Structured Operations: Modular Design of Code Generators for Tensor Compilers
Nicolas Vasilache
,
Oleksandr Zinenko
,
Aart J. C. Bik
,
Mahesh Ravishankar
,
Thomas Raoux
,
Alexander Belyaev
,
Matthias Springer
,
Tobias Gysi
,
Diego Caballero
,
Stephan Herhut
,
Stella Laurenzo
,
Albert Cohen 0001
.
lcpc 2023
:
141-156
[doi]
MPIRace: A Static Data Race Detector for MPI Programs
Wenwen Wang
.
lcpc 2023
:
73-90
[doi]
2021
iCetus: A Semi-automatic Parallel Programming Assistant
Parinaz Barakhshan
,
Rudolf Eigenmann
.
lcpc 2022
:
18-32
[doi]
Locality-Based Optimizations in the Chapel Compiler
Engin Kayraklioglu
,
Elliot Ronaghan
,
Michael P. Ferguson
,
Bradford L. Chamberlain
.
lcpc 2022
:
3-17
[doi]
Performance Evaluation of OSCAR Multi-target Automatic Parallelizing Compiler on Intel, AMD, Arm and RISC-V Multicores
Birk Martin Magnussen
,
Tohma Kawasumi
,
Hiroki Mikami
,
Keiji Kimura
,
Hironori Kasahara
.
lcpc 2022
:
50-64
[doi]
The ORKA-HPC Compiler - Practical OpenMP for FPGAs
Florian Mayer
,
Julian Brandner
,
Matthias Hellmann
,
Jesko Schwarzer
,
Michael Philippsen
.
lcpc 2022
:
83-97
[doi]
Languages and Compilers for Parallel Computing - 32nd International Workshop, LCPC 2019, Atlanta, GA, USA, October 22-24, 2019, Revised Selected Papers
Santosh Pande
,
Vivek Sarkar
, editors,
Volume 11998 of
Lecture Notes in Computer Science
, Springer,
2021.
[doi]
Optimizing Sparse Matrix Multiplications for Graph Neural Networks
Shenghao Qiu
,
You Liang
,
Zheng Wang
.
lcpc 2022
:
101-117
[doi]
LC-MEMENTO: A Memory Model for Accelerated Architectures
Kiran Ranganath
,
Jesun Firoz
,
Joshua Suetterlein
,
Joseph B. Manzano
,
Andres Marquez
,
Mark Raugas
,
Daniel Wong 0001
.
lcpc 2022
:
67-82
[doi]
A Hybrid Synchronization Mechanism for Parallel Sparse Triangular Solve
Prabhjot Sandhu
,
Clark Verbrugge
,
Laurie J. Hendren
.
lcpc 2022
:
118-133
[doi]
Techniques for Managing Polyhedral Dataflow Graphs
Ravi Shankar
,
Aaron Orenstein
,
Anna Rift
,
Tobi Popoola
,
MacDonald Lowe
,
Shuai Yang
,
T. Dylan Mikesell
,
Catherine Olschanowsky
.
lcpc 2022
:
134-150
[doi]
Hybrid Register Allocation with Spill Cost and Pattern Guided Optimization
Yongwon Shin
,
Hyojin Sung
.
lcpc 2022
:
33-49
[doi]
2020
Using Hardware Transactional Memory to Implement Speculative Privatization in OpenMP
Juan Salamanca 0001
,
Alexandro Baldassin
.
lcpc 2022
:
57-73
[doi]
Verification of Vectorization of Signal Transforms
Patrick Brinich
,
Jeremy Johnson
.
lcpc 2022
:
215-231
[doi]
A Quantum-Inspired Model for Bit-Serial SIMD-Parallel Computation
Henry Dietz
,
Aury Shafran
,
Gregory A. Murphy
.
lcpc 2022
:
151-159
[doi]
Reordering Under the ECMAScript Memory Consistency Model
Akshay Gopalakrishnan
,
Clark Verbrugge
.
lcpc 2022
:
198-214
[doi]
Enhancing the Top-Down Microarchitectural Analysis Method Using Purchasing Power Parity Theory
Yectli A. Huerta
,
Brent Swartz
,
David J. Lilja
.
lcpc 2022
:
163-177
[doi]
Optimized Code Generation for Deep Neural Networks
Janaan Lake
,
Tharindu Rusira Patabandi
,
Mary W. Hall
.
lcpc 2022
:
119-133
[doi]
G-Code Re-compilation and Optimization for Faster 3D Printing
Xiaoming Li
.
lcpc 2022
:
104-116
[doi]
Improving Fortran Performance Portability
Jacob Marks
,
Eric Medwedeff
,
Ondrej Certík
,
Robert Bird
,
Robert W. Robey
.
lcpc 2022
:
74-83
[doi]
Guiding Code Optimizations with Deep Learning-Based Code Matching
Kewen Meng
,
Boyana Norris
.
lcpc 2022
:
20-28
[doi]
Expanding Opportunities for Array Privatization in Sparse Computations
Mahdi Soltan Mohammadi
,
Mary W. Hall
,
Michelle Mills Strout
.
lcpc 2022
:
29-37
[doi]
COMET: A Domain-Specific Compilation of High-Performance Computational Chemistry
Erdal Mutlu
,
Ruiqin Tian
,
Bin Ren
,
Sriram Krishnamoorthy
,
Roberto Gioiosa
,
Jacques Pienaar
,
Gokcen Kestor
.
lcpc 2022
:
87-103
[doi]
An Affine Scheduling Framework for Integrating Data Layout and Loop Transformations
Jun Shirako
,
Vivek Sarkar
.
lcpc 2022
:
3-19
[doi]
Cain: Automatic Code Generation for Simultaneous Convolutional Kernels on Focal-plane Sensor-processors
Edward Stow
,
Riku Murai
,
Sajad Saeedi
,
Paul H. J. Kelly
.
lcpc 2022
:
181-197
[doi]
Concurrent Execution of Deferred OpenMP Target Tasks with Hidden Helper Threads
Shilei Tian
,
Johannes Doerfert
,
Barbara M. Chapman
.
lcpc 2022
:
41-56
[doi]
Thermal-Aware Compilation of Spiking Neural Networks to Neuromorphic Hardware
Twisha Titirsha
,
Anup Das 0001
.
lcpc 2022
:
134-150
[doi]
2019
Foundations of Consistency Types for a Higher-Order Distributed Language
Xin Zhao 0011
,
Philipp Haller
.
lcpc 2021
:
49-63
[doi]
CLAM: Compiler Leasing of Accelerator Memory
Dong Chen
,
Chen Ding 0001
,
Dorin Patru
.
lcpc 2021
:
89-97
[doi]
Common Subexpression Convergence: A New Code Optimization for SIMT Processors
Sana Damani
,
Vivek Sarkar
.
lcpc 2021
:
64-73
[doi]
A Structured Grid Solver with Polyhedral+Dataflow Representation
Eddie C. Davis
,
Catherine Mills Olschanowsky
,
Brian van Straalen
.
lcpc 2021
:
127-146
[doi]
Languages and Compilers for Parallel Computing - 31st International Workshop, LCPC 2018, Salt Lake City, UT, USA, October 9-11, 2018, Revised Selected Papers
Mary W. Hall
,
Hari Sundar
, editors,
Volume 11882 of
Lecture Notes in Computer Science
, Springer,
2019.
[doi]
FLARE: Flexibly Sharing Commodity GPUs to Enforce QoS and Improve Utilization
Wei Han
,
Daniel Mawhirter
,
Bo Wu 0002
,
Lin Ma
,
Chen Tian 0002
.
lcpc 2021
:
32-48
[doi]
Using Performance Event Profiles to Deduce an Execution Model of MATLAB with Just-In-Time Compilation
Patryk Kiepas
,
Corinne Ancourt
,
Claude Tadonki
,
Jaroslaw Kozlak
.
lcpc 2021
:
74-88
[doi]
Abstractions for Polyhedral Topology-Aware Tasking [Position Paper]
Martin Kong
.
lcpc 2021
:
98-107
[doi]
Performance of Static and Dynamic Task Scheduling for Real-Time Engine Control System on Embedded Multicore Processor
Yoshitake Oki
,
Hiroki Mikami
,
Hikaru Nishida
,
Dan Umeda
,
Keiji Kimura
,
Hironori Kasahara
.
lcpc 2021
:
1-14
[doi]
SWIRL++ : Evaluating Performance Models to Guide Code Transformation in Convolutional Neural Networks
Tharindu Rusira Patabandi
,
Anand Venkat
,
Rajkishore Barik
,
Mary W. Hall
.
lcpc 2021
:
108-126
[doi]
CubeGen: Code Generation for Accelerated GEMM-Based Convolution with Tiling
Amarin Phaosawasdi
,
Christopher Rodrigues
,
Long Chen
,
Peng Wu
.
lcpc 2021
:
147-163
[doi]
PostSLP: Cross-Region Vectorization of Fully or Partially Vectorized Code
Vasileios Porpodas
,
Pushkar Ratnalikar
.
lcpc 2021
:
15-31
[doi]
Languages and Compilers for Parallel Computing - 30th International Workshop, LCPC 2017, College Station, TX, USA, October 11-13, 2017, Revised Selected Papers
Lawrence Rauchwerger
, editor,
Volume 11403 of
Lecture Notes in Computer Science
, Springer,
2019.
[doi]
2018
GASNet-EX: A High-Performance, Portable Communication Library for Exascale
Dan Bonachea
,
Paul H. Hargrove
.
lcpc 2019
:
138-158
[doi]
A Unified Approach to Variable Renaming for Enhanced Vectorization
Prasanth Chatarasi
,
Jun Shirako
,
Albert Cohen 0001
,
Vivek Sarkar
.
lcpc 2019
:
1-20
[doi]
HDArray: Parallel Array Interface for Distributed Heterogeneous Devices
Hyun Dok Cho
,
Okwan Kwon
,
Samuel P. Midkiff
.
lcpc 2019
:
176-184
[doi]
Design and Performance Analysis of Real-Time Dynamic Streaming Applications
Xuan Khanh Do
,
Stéphane Louise
,
Albert Cohen 0001
.
lcpc 2019
:
21-36
[doi]
Compiler Optimizations for Parallel Programs
Johannes Doerfert
,
Hal Finkel
.
lcpc 2019
:
112-119
[doi]
A Similarity Measure for GPU Kernel Subgraph Matching
Robert V. Lim
,
Boyana Norris
,
Allen D. Malony
.
lcpc 2019
:
37-53
[doi]
Nested Parallelism with Algorithmic Skeletons
Alireza Majidi
,
Nathan L. Thomas
,
Timmie G. Smith
,
Nancy M. Amato
,
Lawrence Rauchwerger
.
lcpc 2019
:
159-175
[doi]
MATE, a Unified Model for Communication-Tolerant Scientific Applications
Sergio M. Martin
,
Scott B. Baden
.
lcpc 2019
:
120-137
[doi]
Extending Index-Array Properties for Data Dependence Analysis
Mahdi Soltan Mohammadi
,
Kazem Cheshmi
,
Maryam Mehri Dehnavi
,
Anand Venkat
,
Tomofumi Yuki
,
Michelle Mills Strout
.
lcpc 2019
:
78-93
[doi]
New Opportunities for Compilers in Computer Security
Junjie Shen
,
Zhi Chen 0001
,
Nahid Farhady Ghalaty
,
Rosario Cammarota
,
Alexandru Nicolau
,
Alexander V. Veidenbaum
.
lcpc 2019
:
54-60
[doi]
Towards an Achievable Performance for the Loop Nests
Aniket Shivam
,
Neftali Watkinson
,
Alexandru Nicolau
,
David A. Padua
,
Alexander V. Veidenbaum
.
lcpc 2019
:
70-77
[doi]
Optimized Sound and Complete Data Race Detection in Structured Parallel Programs
Kyle Storey
,
Sheridan Jacob Powell
,
Benjamin Ogles
,
Joshua Hooker
,
Peter Aldous
,
Eric Mercer
.
lcpc 2019
:
94-111
[doi]
Footmark: A New Formulation for Working Set Statistics
Liang Yuan
,
Wesley Smith
,
Sicong Fan
,
Zixu Chen
,
Chen Ding
,
Yunquan Zhang
.
lcpc 2019
:
61-69
[doi]
Automating the Exchangeability of Shared Data Abstractions
Jiange Zhang
,
Qian Wang
,
Qing Yi
,
Huimin Cui
.
lcpc 2019
:
185-192
[doi]
2017
Software Cache Coherent Control by Parallelizing Compiler
Boma A. Adhi
,
Masayoshi Mase
,
Yuhei Hosokawa
,
Yohei Kishimoto
,
Taisuke Onishi
,
Hiroki Mikami
,
Keiji Kimura
,
Hironori Kasahara
.
lcpc 2019
:
17-25
[doi]
Efficient Cache Simulation for Affine Computations
Wenlei Bao
,
Prashant Singh Rawat
,
Martin Kong
,
Sriram Krishnamoorthy
,
Louis-Noël Pouchet
,
P. Sadayappan
.
lcpc 2019
:
65-85
[doi]
Mozart : Efficient Composition of Library Functions for Heterogeneous Execution
Rajkishore Barik
,
Tatiana Shpeisman
,
Hongbo Rong
,
Chunling Hu
,
Victor W. Lee
,
Todd A. Anderson
,
Greg Henry
,
Hai Liu
,
Youfeng Wu
,
Paul Petersen
,
Geoff Lowney
.
lcpc 2019
:
182-202
[doi]
ADLER: Adaptive Sampling for Precise Monitoring
Arnamoy Bhattacharyya
,
Cristiana Amza
.
lcpc 2019
:
86-100
[doi]
Efficient Inspected Critical Sections in Data-Parallel GPU Codes
Thorsten Blaß
,
Michael Philippsen
,
Ronald Veldema
.
lcpc 2019
:
223-239
[doi]
How Low Can You Go?
Henry G. Dietz
.
lcpc 2019
:
101-108
[doi]
Languages and Compilers for Parallel Computing - 29th International Workshop, LCPC 2016, Rochester, NY, USA, September 28-30, 2016, Revised Papers
Chen Ding
,
John Criswell
,
Peng Wu 0001
, editors,
Volume 10136 of
Lecture Notes in Computer Science
, Springer,
2017.
[doi]
Parallel Roles for Practical Deterministic Parallel Programming
Michael Faes
,
Thomas R. Gross
.
lcpc 2019
:
163-181
[doi]
Memory-Access-Pattern Analysis Techniques for OpenCL Kernels
Gangwon Jo
,
Jaehoon Jung
,
Jiyoung Park
,
Jaejin Lee
.
lcpc 2019
:
109-126
[doi]
Abstract Representation of Shared Data for Heterogeneous Computing
Tushar Kumar
,
Aravind Natarajan
,
Wenjia Ruan
,
Mario Badr
,
Darío Suárez Gracia
,
Calin Cascaval
.
lcpc 2019
:
145-162
[doi]
Memory Distance Measurement for Concurrent Programs
Hao Li
,
Jialiang Chang
,
Zijiang Yang
,
Steve Carr
.
lcpc 2019
:
49-64
[doi]
Fast Dynamic Graph Algorithms
Gaurav Malhotra
,
Hitish Chappidi
,
Rupesh Nasre
.
lcpc 2019
:
262-277
[doi]
Lock-Free Transactional Adjacency List
Zachary Painter
,
Christina Peterson
,
Damian Dechev
.
lcpc 2019
:
203-219
[doi]
Polyhedral Compilation Support for C++ Features: A Case Study with CPPTRAJ
Amit Roy
,
Daniel Roe
,
Mary W. Hall
,
Thomas Cheatham
.
lcpc 2019
:
26-35
[doi]
Language-Agnostic Optimization and Parallelization for Interpreted Languages
Michelle Mills Strout
,
Saumya Debray
,
Kate Isaacs
,
Barbara Kreaseck
,
Julio Cárdenas-Rodríguez
,
Bonnie L. Hurwitz
,
Kat Volk
,
Sam Badger
,
Jesse Bartels
,
Ian J. Bertolacci
,
Sabin Devkota
,
Anthony Encinas
,
Benjamin Gaska
,
Brandon Neth
,
Theo Sackos
,
Jon Stephens
,
Sarah Willer
,
Babak Yadegari
.
lcpc 2019
:
36-46
[doi]
Using Hardware Counters to Predict Vectorization
Neftali Watkinson
,
Aniket Shivam
,
Zhi Chen 0001
,
Alexander V. Veidenbaum
,
Alexandru Nicolau
,
Zhangxiaowen Gong
.
lcpc 2019
:
3-16
[doi]
Characterizing Performance of Imbalanced Collectives on Hybrid and Task Centric Runtimes for Two-Phase Reduction
Udayanga Wickramasinghe
,
Andrew Lumsdaine
.
lcpc 2019
:
129-144
[doi]
Scalable Top-K Query Processing Using Graphics Processing Unit
Yulin Zhang
,
Hui Fang
,
Xiaoming Li
.
lcpc 2019
:
240-261
[doi]
2016
ParFuse: Parallel and Compositional Analysis of Message Passing Programs
Sriram Aananthakrishnan
,
Greg Bronevetsky
,
Mark Baranowski
,
Ganesh Gopalakrishnan
.
lcpc 2017
:
24-39
[doi]
Optimizing LOBPCG: Sparse Matrix Loop and Data Transformations in Action
Khalid Ahmad
,
Anand Venkat
,
Mary W. Hall
.
lcpc 2017
:
218-232
[doi]
Harnessing Parallelism in Multicore Systems to Expedite and Improve Function Approximation
Aurangzeb
,
Rudolf Eigenmann
.
lcpc 2017
:
88-92
[doi]
Automatic Vectorization for MATLAB
Hanfeng Chen
,
Alexander Krolik
,
Erick Lavoie
,
Laurie J. Hendren
.
lcpc 2017
:
171-187
[doi]
Analyzing Parallel Programming Models for Magnetic Resonance Imaging
Forest Danford
,
Eric Welch
,
Julio Cárdenas-Ródriguez
,
Michelle Mills Strout
.
lcpc 2017
:
188-202
[doi]
QUARC: An Array Programming Approach to High Performance Computing
Diptorup Deb
,
Robert J. Fowler
,
Allan Porterfield
.
lcpc 2017
:
3-17
[doi]
Mapping Medley: Adaptive Parallelism Mapping with Varying Optimization Goals
Murali Krishna Emani
.
lcpc 2017
:
299-313
[doi]
Polyhedral Compiler Technology in Collaboration with Autotuning Important to Domain-Specific Frameworks for HPC
Mary W. Hall
,
Protonu Basu
.
lcpc 2017
:
101-105
[doi]
Locality-Aware Task-Parallel Execution on GPUs
Jad Hbeika
,
Milind Kulkarni
.
lcpc 2017
:
250-264
[doi]
Language Support for Reliable Memory Regions
Saurabh Hukerikar
,
Christian Engelmann
.
lcpc 2017
:
73-87
[doi]
Adaptive Software Caching for Efficient NVRAM Data Persistence
Pengcheng Li
,
Dhruva R. Chakrabarti
.
lcpc 2017
:
93-97
[doi]
Energy Avoiding Matrix Multiply
Kelly Livingston
,
Aaron Landwehr
,
José Monsalve
,
Stéphane Zuckerman
,
Benoît Meister
,
Guang R. Gao
.
lcpc 2017
:
55-70
[doi]
Formalizing Structured Control Flow Graphs
Amit Sabne
,
Putt Sakdhnagool
,
Rudolf Eigenmann
.
lcpc 2017
:
153-168
[doi]
The Contention Avoiding Concurrent Priority Queue
Konstantinos F. Sagonas
,
Kjell Winblad
.
lcpc 2017
:
314-330
[doi]
LightHouse: An Automatic Code Generator for Graph Algorithms on GPUs
G. Shashidhar
,
Rupesh Nasre
.
lcpc 2017
:
235-249
[doi]
Automatic Local Memory Management for Multicores Having Global Address Space
Kouhei Yamamoto
,
Tomoya Shirakawa
,
Yoshitake Oki
,
Akimasa Yoshida
,
Keiji Kimura
,
Hironori Kasahara
.
lcpc 2017
:
282-296
[doi]
Sign in
or
sign up
to see more results.