yusuke1997/dblp-id-title huggingface dataset:
Analysis of Dynamic Structures for Efficient Parallel Execution
A Compiler Framework for Tiling Imperfectly-Nested Loops
Integrating Program Optimizations and Transformations with the Scheduling of Instruction Level Parallelism
FLARE: Flexibly Sharing Commodity GPUs to Enforce QoS and Improve Utilization
Compiler Techniques for Concurrent Multithreading with Hardware Speculation Support
Data Parallelism and Linda
Hardware Support for OpenMP Collective Operations
Scalable Top-K Query Processing Using Graphics Processing Unit
Compiler-Driven Dependence Profiling to Guide Program Parallelization
A Cache-Conscious Profitability Model for Empirical Tuning of Loop Fusion
Analysis and Optimization of Explicitly Parallel Programs Using the Parallel Program Graph Representation
OpenCL as a Programming Model for GPU Clusters
Efficient Execution of Multi-query Data Analysis Batches Using Compiler Optimization Strategies
ParFuse: Parallel and Compositional Analysis of Message Passing Programs
Parallelizing Factory Automation Ladder Programs by OSCAR Automatic Parallelizing Compiler
Language and Architecture Independent Software Thread-Level Speculation
Exploiting the New Power ISA™ Matrix Math Instructions Through Compiler Built-ins
New Opportunities for Compilers in Computer Security
Compiler and Runtime Support for Shared Memory Parallelization of Data Mining Algorithms
A Fully Parallel LISP2 Compactor with Preservation of the Sliding Properties
Fine-Grained Treatment to Synchronizations in GPU-to-CPU Translation
Compiler Architectures for Heterogeneous Systems
Efficient Manipulation of Disequalities During Dependence Analysis
Automatic Parallelization Using the Value Evolution Graph
OmpSs-OpenCL Programming Model for Heterogeneous Systems
Combined ILP and Register Tiling: Analytical Model and Optimization Framework
Construction of Thinned Gated Single-Assignment Form
Polytasks: A Compressed Task Representation for HPC Runtimes
SWIRL++ : Evaluating Performance Models to Guide Code Transformation in Convolutional Neural Networks
A FORTRAN Compiling Method for Dataflow Machines and Its Prototype Compiler for the Parallel Processing System -Harray-
NAS Parallel Benchmarks for GPGPUs Using a Directive-Based Programming Model
Revisiting Graph Coloring Register Allocation: A Study of the Chaitin-Briggs and Callahan-Koblenz Algorithms
Compositional Development of Parallel Programs
Languages and Compilers for Parallel Computing, 15th Workshop, LCPC 2002, College Park, MD, USA, July 25-27, 2002, Revised Papers
An Approach for Proving the Correctness of Inspector/Executor Transformations
How Many Threads to Spawn during Program Multithreading?
On Estimating and Enhancing Cache Effectiveness
Efficient Tiled Loop Generation: D-Tiling
Languages and Compilers for Parallel Computing, 9th International Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings
Efficient Compile-Time/ Run-Time Contraction of Fine Grain Data Parallel Codes
Exploiting Parallelism in Memory Operations for Code Optimization
Evaluation of RDMA Opportunities in an Object-Oriented DSM
Dependence Analysis for Java
PCRC-based HPF Compilation
Automatic and Efficient Data Host-Device Communication for Many-Core Coprocessors
Distributed Slicing and Partial Re-execution for Distributed Programs
Languages and Compilers for Parallel Computing - 36th International Workshop, LCPC 2023, Lexington, KY, USA, October 11-13, 2023, Revised Selected Papers
Recursion Unrolling for Divide and Conquer Programs
Language Extensions in Support of Compiler Parallelization
Compilation of Constraint Systems to Procedural Parallel Programs
A Characterization of Shared Data Access Patterns in UPC Programs
C**: A Large-Grain, Object-Oriented, Data-Parallel Programming Language
SMT Solving for the Theory of Ordering Constraints
Selector: A Language Construct for Developing Dynamic Applications
Dependency Analysis of Recursive Data Structures Using Automatic Groups
Automatically Optimizing Stencil Computations on Many-Core NUMA Architectures
Critical Block Scheduling: A Thread-Level Parallelizing Mechanism for a Heterogeneous Chip Multiprocessor Architecture
Compiler Support for Maintaining Cache Coherence Using Data Prefetching (Extended Abstract)
Polygonal Iteration Space Partitioning
Interprocedural Array Redistribution Data-Flow Analysis
Automatic Streamization of Image Processing Applications
Beyond Do Loops: Data Transfer Generation with Convex Array Regions
Parallel Programming with Interacting Processes
A Foundation for Advanced Compile-time Analysis of Linda Programs
On the Scalability of an Automatically Parallelized Irregular Application
COMPASS: A Combined Parallel Subscripted Subscript Benchmark Suite
Efficient Exploitation of Hyper Loop Parallelism in Vectorization
Forward Communication Only Placements and Their Use for Parallel Program Construction
Languages and Compilers for Parallel Computing, 13th International Workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000, Revised Papers
SIMPLE Performance Results in ZPL
A Novel Asynchronous Software Cache Implementation for the Cell-BE Processor
The STAPL Parallel Graph Library
Partial Value Number Redundancy Elimination
Languages and Compilers for Parallel Computing, 6th International Workshop, Portland, Oregon, USA, August 12-14, 1993, Proceedings
Languages and Compilers for Parallel Computing, 12th International Workshop, LCPC'99, La Jolla/San Diego, CA, USA, August 4-6, 1999, Proceedings
NAMD: A Case Study in Multilingual Parallel Programming
Optimizing LOBPCG: Sparse Matrix Loop and Data Transformations in Action
Compiler-Based Code Partitioning for Intelligent Embedded Disk Processing
Mozart : Efficient Composition of Library Functions for Heterogeneous Execution
Identification of Heap-Carried Data Dependence Via Explicit Store Heap Models
Communication-Free Parallelization via Affine Transformations
Data Localization Using Loop Aligned Decomposition for Macro-Dataflow Processing
Transitive Closure of Infinite Graphs and Its Applications
Harnessing Parallelism in Multicore Systems to Expedite and Improve Function Approximation
Using ZBDDs in Points-to Analysis
Scalable Array SSA and Array Data Flow Analysis
JuliusC: A Practical Approach for the Analysis of Divide-and-Conquer Algorithms
Parallel Simulation of Data Parallel Programs
Considerations in HPJava Language Design and Implementation
Languages and Compilers for Parallel Computing, 5th International Workshop, New Haven, Connecticut, USA, August 3-5, 1992, Proceedings
Integrating Scalar Optimization and Parallelization
Footmark: A New Formulation for Working Set Statistics
General Purpose Optimization Technology
Performance Analysis of Symbolic Analysis Techniques for Parallelizing Compilers
Porting Applications with OpenMP Using Similarity Analysis
Optimizing Compiler Design for Modularity and Extensibility
A Data Cache with Dynamic Mapping
Fine-Grain Scheduling under Resource Constraints
Optimization of Data/Control Conditions in Task Graphs
CUDA-Lite: Reducing GPU Programming Complexity
Design and Performance Analysis of Real-Time Dynamic Streaming Applications
On Control Signals for Multi-Dimensional Time
Co-array Fortran Performance and Potential: An NPB Experimental Study
A Geometric Semantics for Program Representation in the Polytope Model
A Formal Approach to the Compilation of Data-Parallel Languages
A Systematic Approach to Branch Speculation
Abstract Representation of Shared Data for Heterogeneous Computing
On the Feasability of Dynamic Partitioning of Pointer Structures
The Data Mover: A Machine-Independent Abstraction for Managing Customized Data Motion
Minimum Register Instruction Scheduling: A New Approach for Dynamic Instruction Issue Processors
An Iteration Partition Approach for Cache or Local Memory Thrashing on Parallel Processing
Automatic Reduction Tree Generation for Fine-Grain Parallel Architectures when Iteration Count is Unknown
Effectively Recognize Ad hoc Synchronizations with Static Analysis
Dynamic Voltage and Frequency Scaling for Scientific Applications
Language and Run-Time Support for Network Parallel Computing
A Unified Approach to Variable Renaming for Enhanced Vectorization
An Input-Adaptive Algorithm for High Performance Sparse Fast Fourier Transform
Strength Reduction of Integer Division and Modulo Operations
Software Cache Coherent Control by Parallelizing Compiler
Incremental Generation of Index Sets for Array Statement Execution on Distributed-Memory Machines
Concurrent Cilk: Lazy Promotion from Tasks to Threads in C/C++
Parallel Hybrid Data Flow Algorithms: A Case Study
Definition of the F -- Extension to Fortran 90
Optimizing the Use of Static Buffers for DMA on a CELL Chip
Utilizing New Communication Features in Compiliation for Private-Memory Machines
Parallelization of Utility Programs Based on Behavior Phase Analysis
Compiler Analysis and Supports for Leakage Power Reduction on Microprocessors
Optimal Partitioning of Programs for Data Flow Machines
Near Optimal Work-Stealing Tree Scheduler for Highly Irregular Data-Parallel Workloads
Network-Aware Parallel Computing with Remos
Hoisting Branch Conditions - Improving Super-Scalar Processor Performance
Adapting Convergent Scheduling Using Machine-Learning
Multidimensional Blocking in UPC
An ILP-Based Approach to Locality Optimization
An Overview of the Open Research Compiler
Dependence Driven Execution for Data Parallelism
Simultaneous Inspection: Hiding the Overhead of Inspector-Executor Style Dynamic Parallelization
Lock-Free Transactional Adjacency List
Dynamic Task Parallelism with a GPU Work-Stealing Runtime System
Size Oblivious Programming with InfiniMem
On Automatic Data Structure Selection and Code Generation for Sparse Computations
The Berkeley View: A New Framework and a New Platform for Parallel Research
Fast Approximate Distance Queries in Unweighted Graphs Using Bounded Asynchrony
ADLER: Adaptive Sampling for Precise Monitoring
Automatic Coarse Grain Task Parallel Processing on SMP Using OpenMP
Design for Interoperability in stapl: pMatrices and Linear Algebra Algorithms
Integer Loop Code Generation for VLIW
A Control-Parallel Programming Model Implemented on SIMD
Synchronization-Free Automatic Parallelization: Beyond Affine Iteration-Space Slicing
Synchronization Issues in Data-Parallel Languages
Re-Engineering Compiler Transformations to Outperform Database Query Optimizers
Porting an Ocean Code to MPI Using TSF
Compiler Optimizations Using Data Compression to Decrease Address Reference Entropy
Fast Automatic Heuristic Construction Using Active Learning
ASYNC Loop Constructs for Relaxed Synchronization
Languages and Compilers for Parallel Computing - 33rd International Workshop, LCPC 2020, Virtual Event, October 14-16, 2020, Revised Selected Papers
Lightweight Monitoring of the Progress of Remotely Executing Computations
Polynomial-Time Algorithms for Enforcing Sequential Consistency in SPMD Programs with Arrays
Improving the Performance of Morton Layout by Array Alignment and Loop Unrolling: Reducing the Price of Naivety
Implementation of Sensitivity Analysis for Automatic Parallelization
Memory Redundancy Elimination to Improve Application Energy Efficiency
Languages and Compilers for Parallel Computing - 29th International Workshop, LCPC 2016, Rochester, NY, USA, September 28-30, 2016, Revised Papers
UCIFF: Unified Cluster Assignment Instruction Scheduling and Fast Frequency Selection for Heterogeneous Clustered VLIW Cores
The Interaction of the Formal and the Practical in Parallel Programming Environment Development: CODE
Compiling High-Level Languages for Vector Architectures
OSCAR API for Real-Time Low-Power Multicores and Its Performance on Multicores and SMP Servers
Automatic Parallelization for Non-cache Coherent Multiprocessors
Performance-Portable Tensor Transpositions in MLIR
On the Synthesis of Parallel Programs from Tensor Product Formulas for Block Recursive Algorithms
Compiling Data Intensive Applications with Spatial Coordinates
Just in Time Load Balancing
Efficient Computation of Precedence Information in Parallel Programs
Symbolic Analysis: A Basis for Parallelization, Optimization, and Scheduling of Programs
A Hybrid Synchronization Mechanism for Parallel Sparse Triangular Solve
An Empirical Study of Selective Optimization
Parallel Program Graphs and their Classification
PostSLP: Cross-Region Vectorization of Fully or Partially Vectorized Code
Issues of the Automatic Generation of HPF Loop Programs
Programming for Locality and Parallelism with Hierarchically Tiled Arrays
Languages and Compilers for Parallel Computing - 31st International Workshop, LCPC 2018, Salt Lake City, UT, USA, October 9-11, 2018, Revised Selected Papers
MPIRace: A Static Data Race Detector for MPI Programs
SEER: An On-node Performance-Portable C++ Library for Heterogeneous Systems
Accurate Shape Analysis for Recursive Data Structures
McFLAT: A Profile-Based Framework for MATLAB Loop Analysis and Transformations
Quantifying Uncertainty in Points-To Relations
Compiler Optimizations for Massively Parallel Machines: Transformations on Iterative Spatial Loops
UTS: An Unbalanced Tree Search Benchmark
An Integrated Framework for Compiler-Directed Cache Coherence and Data Prefetching
Fast Address Sequence Generation for Data-Parallel Programs Using Integer Lattices
Align and Distribute-based Linear Loop Transformations
QUARC: An Array Programming Approach to High Performance Computing
Automatic Data Distribution for Improving Data Locality on the Cell BE Architecture
Ant: A Debugging Framework for MPI Parallel Programs
Flow-Sensitive Loop-Variant Variable Classification in Linear Time
A Code Isolator: Isolating Code Fragments from Large Programs
A Language for Role Specifications
Compiler Optimizations for Non-contiguous Remote Data Movement
Exploiting SIMD Parallelism with the CGiSCompiler Framework
Estimating Minimum Execution Time of Perfect Loop Nests with Loop-Carried Dependences
ZPL: An Array Sublanguage
A Case Study in Tightly Coupled Multi-paradigm Parallel Programming
A Spill Code Placement Framework for Code Scheduling
Automatic Detection of Saturation and Clipping Idioms
Identifying DEF/USE Information of Statements that Construct and Traverse Dynamic Recursive Data Structures
Code Restructuring for Improving Real Time Response through Code Speed, Size Trade-offs on Limited Memory Embedded DSPs
Multigrain Parallelization for Model-Based Design Applications Using the OSCAR Compiler
A Multithreaded Implementation of Id using P-RISC Graphs
Cross-Loop Reuse Analysis and Its Application to Cache Optimizations
Automatic Data Distribution Method Using First Touch Control for Distributed Shared Memory Multiprocessors
Autoscheduling in a Distributed Shared-Memory Environment
Much Ado about Almost Nothing: Compilation for Nanocontrollers
The Use of Traces for Inlining in Java Programs
Scalable Implementation of Efficient Locality Approximation
CubeGen: Code Generation for Accelerated GEMM-Based Convolution with Tiling
Do&Merge: Integrating Parallel Loops and Reductions
Languages and Compilers for Parallel Computing, 24th International Workshop, LCPC 2011, Fort Collins, CO, USA, September 8-10, 2011. Revised Selected Papers
A Methodology for Generating Efficient Disk-Based Algorithms from Tensor Product Formulas
VISTA: The Visual Interface for Scheduling Transformations and Analysis
Compile Time Modeling of Off-Chip Memory Bandwidth for Parallel Loops
Reduction of Cache Coherence Overhead by Compiler Data Layout and Loop Transformation
Register Pressure in Software-Pipelined Loop Nests: Fast Computation and Impact on Architecture Design
Languages and Compilers for Parallel Computing, 18th International Workshop, LCPC 2005, Hawthorne, NY, USA, October 20-22, 2005, Revised Selected Papers
Mapping Medley: Adaptive Parallelism Mapping with Varying Optimization Goals
Toward a Compile-Time Methodology for Reducing False Sharing and Communication Traffic in Shared Virtual Memory Systems
Experiments with Auto-Parallelizing SPEC2000FP Benchmarks
Performance Evaluation of OSCAR Multi-target Automatic Parallelizing Compiler on Intel, AMD, Arm and RISC-V Multicores
Dependence-Based Code Generation for a CELL Processor
Compilation of Id
A Multithreaded Substrate and Compilation Model for the Implicity Parallel Language pH
To Inline or Not to Inline? Enhanced Inlining Decisions
Connection Analysis: A Practical Interprocedural Heap Analysis for C
The Data Partitioning Graph: Extending Data and Control Dependencies for Data Partitioning
Slice-Hoisting for Array-Size Inference in MATLAB
Automating the Exchangeability of Shared Data Abstractions
Static Analysis of Recursive Data Structures
Performance of Static and Dynamic Task Scheduling for Real-Time Engine Control System on Embedded Multicore Processor
Efficiently Computing phi-Nodes On-The-Fly (Extended Abstract)
A Balanced Approach to Application Performance Tuning
Applying Data Copy to Improve Memory Performance of General Array Computations
Experimental Evaluation of Energy Behavior of Iteration Space Tiling
Optimizing the Representation of Local Iteration Sets and Access Sequences for Block-Cyclic Distributions
Automatic Measurement of Instruction Cache Capacity
Virtual Topologies: A New Concurrency Abstraction for High-Level Parallel Languages
Translation Schemes for the HPJava Parallel Programming Language
Cid : A Parallel, "Shared-Memory" C for Distributed-Memory Machines
HDArray: Parallel Array Interface for Distributed Heterogeneous Devices
A Mutable Hardware Abstraction to Replace Threads
Loop Selection for Thread-Level Speculation
Compiler Techniques for Fine-Grain Execution on Workstation Clusters Using PAPERS
Lock-Free Resizeable Concurrent Tries
A Compiler Framework to Detect Parallelism in Irregular Codes
Compiler Analysis for Irregular Problems in Fortran D
Languages and Compilers for Parallel Computing - 32nd International Workshop, LCPC 2019, Atlanta, GA, USA, October 22-24, 2019, Revised Selected Papers
The Contention Avoiding Concurrent Priority Queue
Efficient Set Sharing Using ZBDDs
Compiler Techniques for Flat Neighborhood Networks
Languages and Compilers for Parallel Computing - 27th International Workshop, LCPC 2014, Hillsboro, OR, USA, September 15-17, 2014, Revised Selected Papers
A Programming Language Interface to Describe Transformations and Code Generation
An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar Codes
TL-DAE: Thread-Level Decoupled Access/Execution for OpenMP on the Cyclops-64 Many-Core Processor
Efficient Inspected Critical Sections in Data-Parallel GPU Codes
An Embedded DSL for High Performance Declarative Communication with Correctness Guarantees in C++
Induction Variable Analysis without Idiom Recognition: Beyond Monotonicity
Titanium Performance and Potential: An NPB Experimental Study
Experiences with Co-array Fortran on Hardware Shared Memory Platforms
An Analytical Comparison of the I-Test and Omega Test
SmartApps: An Application Centric Approach to High Performance Computing
Array Regrouping on CMP with Non-uniform Cache Sharing
An Overview of the Opus Language and Runtime System
Loop Shifting for Loop Compaction
Data Parallel Language Extensions for Exploiting Locality in Irregular Problems
Compiler Supports and Optimizations for PAC VLIW DSP Processors
CnC-CUDA: Declarative Programming for GPUs
An Array Data Flow Analysis Based Communication Optimizer
A Comparative Evaluation of Parallel Garbage Collector Implementations
From Flop to MegaFlops: Java for Technical Computing
Quantum Circuit Resizing via Serial Execution
Verification of Vectorization of Signal Transforms
Compiler-Enhanced Incremental Checkpointing
Automatic Local Memory Management for Multicores Having Global Address Space
Supporting SELL for High-Performance Computing
Applying Code Specialization to FFT Libraries for Integral Parameters
Object-Oriented Implementation of Data-Parallelism on Global Networks
Foundations of Consistency Types for a Higher-Order Distributed Language
Instruction Scheduling in the Presence of Java's Runtime Exceptions
Languages and Compilers for Parallel Computing, 20th International Workshop, LCPC 2007, Urbana, IL, USA, October 11-13, 2007, Revised Selected Papers
Generalized Overlap Regions for Communication Optimization in Data-Parallel Programs
A Hybrid Approach to Proving Memory Reference Monotonicity
Languages and Compilers for Parallel Computing, 14th International Workshop, LCPC 2001, Cumberland Falls, KY, USA, August 1-3, 2001. Revised Papers
A Methodology for Fine-Grained Parallelism in JavaScript Applications
The stapl Skeleton Framework
Beyond Arrays - A Container-Centric Approach for Parallelization of Real-World Symbolic Applications
Concurrency Analysis for Parallel Programs with Textually Aligned Barriers
Phase-Based Miss Rate Prediction Across Program Inputs
Towards Compiler Optimization of Codes Based on Arrays of Pointers
Exploiting Monotone Convergence Functions in Parallel Programs
Compiler Based Scheduling of Java Mobile Agents
SP@CE - An SP-Based Programming Model for Consumer Electronics Streaming Applications
Annotations for a Sparse Compiler
Parallelizing Tree Algorithms: Overhead vs. Parallelism
Compiler and Middleware Support for Scalable Data Mining
Coarse Grain Task Parallelization of Earthquake Simulator GMS Using OSCAR Compiler on Various Cc-NUMA Servers
TFP: Time-Sensitive, Flow-Specific Profiling at Runtime
Threads for Interoperable Parallel Programming
Run-Time Fusion of MPI Calls in a Parallel C++ Library
Trimaran: An Infrastructure for Research in Instruction-Level Parallelism
Designing the Agassiz Compiler for Concurrent Multithreaded Architectures
A Language for the Compact Representation of Multiple Program Versions
Safe and Familiar Multi-core Programming by Means of a Hybrid Functional and Imperative Language
Languages and Compilers for Parallel Computing, 11th International Workshop, LCPC'98, Chapel Hill, NC, USA, August 7-9, 1998, Proceedings
\pi Abstraction: Parallelism-Aware Array Data Flow Analysis for OpenMP
Programming SIMPLE for Parallel Portability
Recovering Logical Structures of Data
EQ: Overview of a New Language Approach for Prototyping Scientific Computation
Integrating Automatic Data Alignment and Array Operation Synthesis to Optimize Data Parallel Programs
Type Directed Cloning for Object-Oriented Programs
Thermal-Aware Compilation of Spiking Neural Networks to Neuromorphic Hardware
Benchmarking Operators in Deep Neural Networks for Improving Performance Portability of SYCL
Set-Congruence Dynamic Analysis for Thread-Level Speculation (TLS)
A Compiler for the IBM Scalable Shared Memory Project Machine
Agents: An Undistorted Representation of Problem Structure
Searching for the Best FFT Formulas with the SPL Compiler
HPF on Fine-Grain Distributed Shared Memory: Early Experience
Iteration Disambiguation for Parallelism Identification in Time-Sliced Applications
Doany: Not Just Another Parallel Loop
Optimistic Parallelism on GPUs
Revisiting SIMD Programming
A Linda-Based Runtime System for a Distributed Logic Language
Power-Aware Scheduling for Parallel Security Processors with Analytical Models
Tackling Cache-Line Stealing Effects Using Run-Time Adaptation
Loop Transformation Recipes for Code Generation and Auto-Tuning
Task-Aware Optimization of Dynamic Fractional Permissions
Nested Parallelism with Algorithmic Skeletons
Thresholding for Work Distribution of Recursive, Multithreaded Functions
Locality Enhancement by Array Contraction
Testing Speculative Work in a Lazy/Eager Parallel Functional Language
Optimal Bitwise Register Allocation Using Integer Linear Programming
Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL
Parallel Clustered Low-Rank Approximation of Graphs and Its Application to Link Prediction
A Calculus of Gamma Programs
Experience with Loop Parallelization in javar (A Prototype Restructuring Compiler for Java)
Global Register Allocation Based on Graph Fusion
A Program's Eye View of Miprac
Experience in the Automatic Parallelization of Four Perfect-Benchmark Programs
AntSM: Efficient Debugging for Shared Memory Parallel Programs
G-Code Re-compilation and Optimization for Faster 3D Printing
COMET: A Domain-Specific Compilation of High-Performance Computational Chemistry