Vivek Sarkar
Orcid: 0000-0002-3433-8830Affiliations:
- Georgia Institute of Technology, GA, USA
- Rice University, Department of Computer Science (former)
- IBM Research (former)
According to our database1,
Vivek Sarkar
authored at least 292 papers
between 1986 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2008, "For contributions to technologies for parallel computing.".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Asynchronous Distributed Actor-Based Approach to Jaccard Similarity for Genome Comparisons.
Proceedings of the ISC High Performance 2024 Research Paper Proceedings (39th International Conference), 2024
Proceedings of the Advancing OpenMP for Future Accelerators, 2024
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2024
A Distributed, Asynchronous Algorithm for Large-Scale Internet Network Topology Analysis.
Proceedings of the 24th IEEE International Symposium on Cluster, 2024
Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction, 2024
2023
Concrete Type Inference for Code Optimization using Machine Learning with SMT Solving.
Proc. ACM Program. Lang., October, 2023
A Fine-grained Asynchronous Bulk Synchronous parallelism model for PGAS applications.
J. Comput. Sci., May, 2023
Concurr. Comput. Pract. Exp., 2023
Towards Safe HPC: Productivity and Performance via Rust Interfaces for a Distributed C++ Actors Library (Work in Progress).
Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2023
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2023
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023
Proceedings of the 23rd IEEE/ACM International Symposium on Cluster, 2023
2022
Marvel: A Data-Centric Approach for Mapping Deep Learning Operators on Spatial Accelerators.
ACM Trans. Archit. Code Optim., 2022
Proceedings of the High Performance Computing. ISC High Performance 2022 International Workshops - Hamburg, Germany, May 29, 2022
Proceedings of the Computational Science - ICCS 2022, 2022
Automatic Parallelization of Python Programs for Distributed Heterogeneous Computing.
Proceedings of the Euro-Par 2022: Parallel Processing, 2022
Leveraging the Dynamic Program Structure Tree to Detect Data Races in OpenMP Programs.
Proceedings of the Sixth IEEE/ACM International Workshop on Software Correctness for HPC Applications, 2022
Proceedings of the Sixth IEEE/ACM International Workshop on Software Correctness for HPC Applications, 2022
Integrating process, control-flow, and data resiliency layers using a hybrid Fenix/Kokkos approach.
Proceedings of the IEEE International Conference on Cluster Computing, 2022
Proceedings of the CC '22: 31st ACM SIGPLAN International Conference on Compiler Construction, Seoul, South Korea, April 2, 2022
Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, 2022
2021
Dagstuhl Artifacts Ser., 2021
Proceedings of the PPoPP '21: 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2021
SHMEM-ML: Leveraging OpenSHMEM and Apache Arrow for Scalable, Composable Machine Learning.
Proceedings of the OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Exascale and Smart Networks, 2021
ARBALEST: Dynamic Detection of Data Mapping Issues in Heterogeneous OpenMP Applications.
Proceedings of the 35th IEEE International Parallel and Distributed Processing Symposium, 2021
Proceedings of the ICS '21: 2021 International Conference on Supercomputing, 2021
Proceedings of the 35th European Conference on Object-Oriented Programming, 2021
2020
MAESTRO: A Data-Centric Approach to Understand Reuse, Performance, and Hardware Cost of DNN Mappings.
IEEE Micro, 2020
MARVEL: A Decoupled Model-driven Approach for Efficiently Mapping Convolutions on Spatial DNN Accelerators.
CoRR, 2020
Integrating Inter-Node Communication with a Resilient Asynchronous Many-Task Runtime System.
Proceedings of the Workshop on Exascale MPI, 2020
HOOVER: Leveraging OpenSHMEM for High Performance, Flexible Streaming Graph Applications.
Proceedings of the 3rd IEEE/ACM Annual Parallel Applications Workshop: Alternatives To MPI+X, 2020
Intrepydd: performance, productivity, and portability for data science application kernels.
Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, 2020
Proceedings of the Languages and Compilers for Parallel Computing, 2020
Proceedings of the OpenMP: Portable Multi-Level Parallelism on Modern Systems, 2020
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020
Vyasa: A High-Performance Vectorizing Compiler for Tensor Convolutions on the Xilinx AI Engine.
Proceedings of the 2020 IEEE High Performance Extreme Computing Conference, 2020
Proceedings of the Euro-Par 2020: Parallel Processing, 2020
2019
Performance evaluation of OpenMP's target construct on GPUs - exploring compiler optimisations.
Int. J. High Perform. Comput. Netw., 2019
Proceedings of the 24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2019
Understanding Reuse, Performance, and Hardware Cost of DNN Dataflow: A Data-Centric Approach.
Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture, 2019
Proceedings of the Languages and Compilers for Parallel Computing, 2019
Proceedings of the OpenMP: Conquering the Full Hardware Spectrum, 2019
Proceedings of the 17th International Conference on High Performance Computing & Simulation, 2019
Proceedings of the 2019 IEEE International Conference on Rebooting Computing, 2019
Proceedings of the 48th International Conference on Parallel Processing, 2019
Proceedings of the 26th IEEE International Conference on High Performance Computing, 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
Proceedings of the Euro-Par 2019: Parallel Processing, 2019
Proceedings of the 28th International Conference on Compiler Construction, 2019
2018
Proceedings of the High Performance Computing, 2018
Proceedings of the High Performance Computing, 2018
Proceedings of the International Conference for High Performance Computing, 2018
Proceedings of the 2nd IEEE/ACM International Workshop on Software Correctness for HPC Applications, 2018
A One Year Retrospective on a MOOC in Parallel, Concurrent, and Distributed Programming in Java.
Proceedings of the 2018 IEEE/ACM Workshop on Education for High-Performance Computing, 2018
Proceedings of the 4th International Workshop on Extreme Scale Programming Models and Middleware, 2018
A Preliminary Study of Compiler Transformations for Graph Applications on the Emu System.
Proceedings of the Workshop on Memory Centric High Performance Computing, 2018
Proceedings of the OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Extreme Heterogeneity, 2018
Proceedings of the OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Extreme Heterogeneity, 2018
Proceedings of the Advances in Neural Information Processing Systems 31: Annual Conference on Neural Information Processing Systems 2018, 2018
In-Register Parameter Caching for Dynamic Neural Nets with Virtual Persistent Processor Specialization.
Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture, 2018
Proceedings of the Languages and Compilers for Parallel Computing, 2018
Proceedings of the 45th ACM/IEEE Annual International Symposium on Computer Architecture, 2018
GT-Race: Graph Traversal Based Data Race Detection for Asynchronous Many-Task Parallelism.
Proceedings of the Euro-Par 2018: Parallel Processing, 2018
Using Dynamic Compilation to Achieve Ninja Performance for CNN Training on Many-Core Processors.
Proceedings of the Euro-Par 2018: Parallel Processing, 2018
S2FA: an accelerator automation framework for heterogeneous computing in datacenters.
Proceedings of the 55th Annual Design Automation Conference, 2018
Proceedings of the IEEE International Conference on Cluster Computing, 2018
Modeling the conflicting demands of parallelism and Temporal/Spatial locality in affine scheduling.
Proceedings of the 27th International Conference on Compiler Construction, 2018
Proceedings of the 27th International Conference on Compiler Construction, 2018
Proceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques, 2018
2017
Deadlock avoidance in parallel programs with futures: why parallel tasks should not wait for strangers.
Proc. ACM Program. Lang., 2017
Pedagogy and tools for teaching parallel computing at the sophomore undergraduate level.
J. Parallel Distributed Comput., 2017
J. Log. Algebraic Methods Program., 2017
Exploration of Supervised Machine Learning Techniques for Runtime Selection of CPU vs. GPU Execution in Java Programs.
Proceedings of the Accelerator Programming Using Directives - 4th International Workshop, 2017
Proceedings of the Third International Workshop on Extreme Scale Programming Models and Middleware, 2017
Graph500 on OpenSHMEM: Using A Practical Survey of Past Work to Motivate Novel Algorithmic Developments.
Proceedings of PAW@SC 2017: Second Annual PGAS Applications Workshop, 2017
Proceedings of the 14th International Conference on Managed Languages and Runtimes, 2017
Proceedings of the OpenSHMEM and Related Technologies. Big Compute and Big Data Convergence, 2017
Proceedings of the 2017 ACM SIGPLAN International Symposium on Memory Management, 2017
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017
Proceedings of the 26th International Conference on Compiler Construction, 2017
2016
HadoopCL2: Motivating the Design of a Distributed, Heterogeneous Programming System With Machine-Learning Applications.
IEEE Trans. Parallel Distributed Syst., 2016
Int. J. Parallel Program., 2016
CoRR, 2016
Proceedings of the Ninth workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, 2016
Brief Announcement: Dynamic Determinacy Race Detection for Task Parallelism with Futures.
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, 2016
Proceedings of the 7th International Workshop on Performance Modeling, 2016
PIPES: a language and compiler for task-based programming on distributed-memory clusters.
Proceedings of the International Conference for High Performance Computing, 2016
Exploring Compiler Optimization Opportunities for the OpenMP 4.× Accelerator Model on a POWER8+GPU Platform.
Proceedings of the Third Workshop on Accelerator Programming Using Directives, 2016
Proceedings of the 6th Workshop on Irregular Applications: Architecture and Algorithms, 2016
Proceedings of the 6th Workshop on Irregular Applications: Architecture and Algorithms, 2016
Proceedings of the Runtime Verification - 16th International Conference, 2016
Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, Lugano, Switzerland, August 29, 2016
Proceedings of the OpenSHMEM and Related Technologies. Enhancing OpenSHMEM for Hybrid Environments, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
An Extended Polyhedral Model for SPMD Programs and Its Use in Static Data Race Detection.
Proceedings of the Languages and Compilers for Parallel Computing, 2016
OpenMP as a High-Level Specification Language for Parallelism - And its use in Evaluating Parallel Programming Systems.
Proceedings of the OpenMP: Memory, Devices, and Tasks, 2016
Efficient Checkpointing of Multi-threaded Applications as a Tool for Debugging, Performance Tuning, and Resiliency.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium, 2016
Proceedings of the 45th International Conference on Parallel Processing, 2016
Proceedings of the 2016 IEEE High Performance Extreme Computing Conference, 2016
Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed Computing, 2016
Proceedings of the 25th International Conference on Compiler Construction, 2016
Proceedings of the Sixth Workshop on Data-Flow Execution Models for Extreme Scale Computing, 2016
2015
ACM SIGSOFT Softw. Eng. Notes, 2015
Dagstuhl Artifacts Ser., 2015
Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, 2015
Proceedings of the Workshop on Education for High-Performance Computing, 2015
Proceedings of the Principles and Practices of Programming on The Java Platform, 2015
Proceedings of the Principles and Practices of Programming on The Java Platform, 2015
Parallelizing a discrete event simulation application using the Habanero-Java multicore library.
Proceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and Manycores, 2015
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015
Proceedings of the Languages and Compilers for Parallel Computing, 2015
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015
Heterogeneous Habanero-C (H2C): A Portable Programming Model for Heterogeneous Processors.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015
Proceedings of the 2015 IEEE High Performance Extreme Computing Conference, 2015
Proceedings of the Euro-Par 2015: Parallel Processing, 2015
Elastic Tasks: Unifying Task Parallelism and SPMD Parallelism with an Adaptive Runtime.
Proceedings of the Euro-Par 2015: Parallel Processing, 2015
Proceedings of the Euro-Par 2015: Parallel Processing, 2015
Proceedings of the Euro-Par 2015: Parallel Processing, 2015
Proceedings of the 29th European Conference on Object-Oriented Programming, 2015
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015
2014
Proceedings of the International Conference for High Performance Computing, 2014
Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, 2014
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014
Proceedings of the ARRAY'14: Proceedings of the 2014 ACM SIGPLAN International Workshop on Libraries, 2014
Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, 2014
Proceedings of the SPLASH'14, 2014
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014
Proceedings of the Compiler Construction - 23rd International Conference, 2014
Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control, 2014
Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control, 2014
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014
2013
ACM Trans. Program. Lang. Syst., 2013
ACM Trans. Archit. Code Optim., 2013
IBM J. Res. Dev., 2013
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, 2013
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the Languages and Compilers for Parallel Computing, 2013
Proceedings of the OpenMP in the Era of Low Power Devices and Accelerators, 2013
HadoopCL: MapReduce on Distributed Heterogeneous Platforms through Seamless Integration of Hadoop and OpenCL.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013
Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing, 2013
Proceedings of the Euro-Par 2013: Parallel Processing Workshops, 2013
Interprocedural strength reduction of critical sections in explicitly-parallel programs.
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, 2013
2012
Formal Methods Syst. Des., 2012
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2012
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012
Proceedings of the SIGPLAN/SIGBED Conference on Languages, 2012
Proceedings of the Languages and Compilers for Parallel Computing, 2012
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012
Proceedings of the Compiler Construction - 21st International Conference, 2012
2011
Proceedings of the Encyclopedia of Parallel Computing, 2011
Proceedings of the Runtime Verification - Second International Conference, 2011
Proceedings of the Recent Advances in the Message Passing Interface, 2011
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011
Proceedings of the SPLASH'11 Workshops, 2011
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the Languages and Compilers for Parallel Computing, 2011
Proceedings of the OpenMP in the Petascale Era - 7th International Workshop on OpenMP, 2011
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011
Proceedings of the International Conference on Parallel Processing, 2011
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011
CnC-Hadoop: a graphical coordination language for distributed multiscale parallelism.
Proceedings of the 8th Conference on Computing Frontiers, 2011
Proceedings of the Compiler Construction - 20th International Conference, 2011
2010
Proceedings of the Static Analysis - 17th International Symposium, 2010
SLAW: a scalable locality-aware adaptive work-stealing scheduler for multi-core systems.
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2010
Proceedings of the 2nd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools, 2010
Proceedings of the 43rd Annual IEEE/ACM International Symposium on Microarchitecture, 2010
Proceedings of the Languages and Compilers for Parallel Computing, 2010
Hierarchical phasers for scalable synchronization and reductions in dynamic parallelism.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010
Proceedings of the 16th International Conference on High-Performance Computer Architecture (HPCA-16 2010), 2010
A Study of a Software Cache Implementation of the OpenMP Memory Model for Multicore and Manycore Architectures.
Proceedings of the Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference, Ischia, Italy, August 31, 2010
Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, 2010
Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, 2010
2009
Declarative aspects of memory management in the concurrent collections parallel programming model.
Proceedings of the POPL 2009 Workshop on Declarative Aspects of Multicore Programming, 2009
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Hierarchical Place Trees: A Portable Abstraction for Task Parallelism and Data Movement.
Proceedings of the Languages and Compilers for Parallel Computing, 2009
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009
Proceedings of the 23rd international conference on Supercomputing, 2009
Proceedings of the Euro-Par 2009 Parallel Processing, 2009
Proceedings of the Compiler Construction, 18th International Conference, 2009
Proceedings of the PACT 2009, 2009
2008
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008
Minimum Lock Assignment: A Method for Exploiting Concurrency among Critical Sections.
Proceedings of the Languages and Compilers for Parallel Computing, 2008
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008
Phasers: a unified deadlock-free construct for collective and point-to-point synchronization.
Proceedings of the 22nd Annual International Conference on Supercomputing, 2008
Proceedings of the Sixth International Symposium on Code Generation and Optimization (CGO 2008), 2008
2007
Proceedings of the SPAA 2007: Proceedings of the 19th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2007
Optimized lock assignment and allocation: a method for exploiting concurrency among critical sections.
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007
Proceedings of the Languages and Compilers for Parallel Computing, 2007
Proceedings of the High Performance Computing and Communications, 2007
Proceedings of the High Performance Computing and Communications, 2007
Proceedings of the Compiler Construction, 16th International Conference, 2007
2006
The Role of Programming Languages in Future Data-Centric and Net-Centric Applications.
Proceedings of the Distributed Computing and Internet Technology, 2006
Proceedings of the Compiler Construction, 15th International Conference, 2006
2005
The Jikes Research Virtual Machine project: Building an open-source research community.
IBM Syst. J., 2005
Proceedings of the 14th international conference on World Wide Web, 2005
Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005
2004
Proceedings of the 13th international conference on World Wide Web, 2004
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
2003
Proceedings of the 2nd International Symposium on Principles and Practice of Programming in Java, 2003
Proceedings of the Database Programming Languages, 9th International Workshop, 2003
2002
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002
2001
Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2001
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2001
Proceedings of the 15th international conference on Supercomputing, 2001
Proceedings of the High Performance Computing - HiPC 2001, 8th International Conference, 2001
Proceedings of the Euro-Par 2001: Parallel Processing, 2001
2000
IEEE Trans. Computers, 2000
J. Parallel Distributed Comput., 2000
Proceedings of the Static Analysis, 7th International Symposium, 2000
Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2000
Proceedings of the 2000 IEEE International Symposium on Performance Analysis of Systems and Software, 2000
Proceedings of ACM SIGPLAN Workshop on Dynamic and Adaptive Compilation and Optimization (Dynamo 2000), 2000
Proceedings of ACM SIGPLAN Workshop on Dynamic and Adaptive Compilation and Optimization (Dynamo 2000), 2000
1999
ACM SIGSOFT Softw. Eng. Notes, 1999
Proceedings of the Languages and Compilers for Parallel Computing, 1999
Proceedings of the ACM 1999 Conference on Java Grande, JAVA '99, San Francisco, CA, USA, 1999
1998
Proceedings of the Static Analysis, 5th International Symposium, 1998
Lightweight Object-Oriented Shared Variables for Distributed Applications on the Internet.
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1998
Proceedings of the Languages, 1998
Optimized Execution of Fortran 90 Array Language on Symmetric Shared-Memory Multiprocessors.
Proceedings of the Languages and Compilers for Parallel Computing, 1998
Proceedings of the ASPLOS-VIII Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, 1998
1997
IBM J. Res. Dev., 1997
Proceedings of the 9th Annual ACM Symposium on Parallel Algorithms and Architectures, 1997
Analysis and Optimization of Explicitly Parallel Programs Using the Parallel Program Graph Representation.
Proceedings of the Languages and Compilers for Parallel Computing, 1997
On the Importance of an End-To-End View of Memory Consistency in Future Computer Systems.
Proceedings of the High Performance Computing, International Symposium, 1997
Proceedings of the 1997 International Conference on Parallel Processing (ICPP '97), 1997
1996
Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures, 1996
Proceedings of the Languages and Compilers for Parallel Computing, 1996
Proceedings of the Compiler Construction, 6th International Conference, 1996
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative Research, 1996
1995
Scheduling Iterative Task Computation on Message-Passing Architectures.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995
Mapping Iterative Task Graphs on Distributed Memory Machines.
Proceedings of the 1995 International Conference on Parallel Processing, 1995
Location Consistency: Stepping Beyond the Memory Coherence Barrier.
Proceedings of the 1995 International Conference on Parallel Processing, 1995
Proceedings of the 1995 Conference of the Centre for Advanced Studies on Collaborative Research, 1995
1994
Programming, compilation, and resource management issues for multithreading (panel session II).
SIGARCH Comput. Archit. News, 1994
Proceedings of the IEEE Computer Society 1994 International Conference on Computer Languages, 1994
An Optimal Asynchronous Scheduling Algorithm for Software Cache Consistence.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994
Automatic Localization for Distributed-Memory Multiprocessors Using a Shared-Memory Compilation Framework.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994
A compiler framework for restructuring data declarations to enhance cache and TLB effectiveness.
Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research, October 31, 1994
1993
Proceedings of the Languages and Compilers for Parallel Computing, 1993
1992
Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation (PLDI), 1992
A Concurrent Execution Semantics for Parallel Program Graphs and Program Dependence Graphs.
Proceedings of the Languages and Compilers for Parallel Computing, 1992
Proceedings of the Languages and Compilers for Parallel Computing, 1992
1991
IBM J. Res. Dev., 1991
Proceedings of the Languages and Compilers for Parallel Computing, 1991
Proceedings of the 5th international conference on Supercomputing, 1991
1990
Proceedings of the ACM SIGPLAN'90 Conference on Programming Language Design and Implementation (PLDI), 1990
Proceedings of the ACM SIGPLAN'90 Conference on Programming Language Design and Implementation (PLDI), 1990
Proceedings of the 4th international conference on Supercomputing, 1990
1989
Proceedings of the ACM SIGPLAN'89 Conference on Programming Language Design and Implementation (PLDI), 1989
1988
Proceedings of the ACM/SIGPLAN PPEALS 1988, 1988
Proceedings of the 1988 ACM Conference on LISP and Functional Programming, 1988
Proceedings of the 2nd international conference on Supercomputing, 1988
Processor Scheduling Algorithms for Constraint-Satisfaction Search Problems.
Proceedings of the International Conference on Parallel Processing, 1988
1986
Proceedings of the 1986 SIGPLAN Symposium on Compiler Construction, 1986
Proceedings of the 1986 ACM Conference on LISP and Functional Programming, 1986