Siddhartha Chatterjee

According to our database1, Siddhartha Chatterjee authored at least 54 papers between 1989 and 2018.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2018
Performance Evaluation of the Quorum Blockchain Platform.
CoRR, 2018

Performance Characterization of Hyperledger Fabric.
Proceedings of the Crypto Valley Conference on Blockchain Technology, 2018

2010
A taxonomy of accelerator architectures and their programming models.
IBM J. Res. Dev., 2010

2009
Compiler and runtime techniques for software transactional memory optimization.
Concurr. Comput. Pract. Exp., 2009

2008
Software transactional memory: why is it only a research toy?
Commun. ACM, 2008

2006
Shared memory programming for large scale machines.
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006


2005
Computer Architecture: Challenges and Opportunities for the Next Decade.
IEEE Micro, 2005

Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L.
IBM J. Res. Dev., 2005

2004
Cache-Efficient Multigrid Algorithms.
Int. J. High Perform. Comput. Appl., 2004

Unlocking the Performance of the BlueGene/L Supercomputer.
Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing, 2004

An Automata-Theoretic Algorithm for Counting Solutions to Presburger Formulas.
Proceedings of the Compiler Construction, 13th International Conference, 2004

A High-Performance SIMD Floating Point Unit for BlueGene/L: Architecture, Compilation, and Algorithm Design.
Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques (PACT 2004), 29 September, 2004

2003
High-performance Java codes for computational fluid dynamics.
Concurr. Comput. Pract. Exp., 2003

Enabling Dual-Core Mode in BlueGene/L: Challenges and Solutions.
Proceedings of the 15th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2003), 2003

2002
Recursive Array Layouts and Fast Matrix Multiplication.
IEEE Trans. Parallel Distributed Syst., 2002

Towards a theory of cache-efficient algorithms.
J. ACM, 2002

An overview of the BlueGene/L Supercomputer.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Proceedings of the 2002 ACM/IEEE conference on Supercomputing, 2002

A C++ Implementation of the Co-Array Programming Model for Blue Gene/L.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

Cache-efficient wavelet lifting in JPEG 2000.
Proceedings of the 2002 IEEE International Conference on Multimedia and Expo, 2002


2001
The Combinatorics of Cache Misses during Matrix Multiplication.
J. Comput. Syst. Sci., 2001

Cache Efficiency Techniques for Fast Hierarchical Problems (Extended Abstract).
Proceedings of the Tenth SIAM Conference on Parallel Processing for Scientific Computing, 2001

Exact Analysis of the Cache Behavior of Nested Loops.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001

2000
Towards a theory of cache-efficient algorithms.
Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms, 2000

Cache-Efficient Matrix Transposition.
Proceedings of the Sixth International Symposium on High-Performance Computer Architecture, 2000

1999
Irregular computations in Fortran - expression and implementation strategies.
Sci. Program., 1999

An evaluation of Java for numerical computing.
Sci. Program., 1999

Recursive Array Layouts and Fast Parallel Matrix Multiplication.
Proceedings of the Eleventh Annual ACM Symposium on Parallel Algorithms and Architectures, 1999

Irregular Parallel Algorithms in JAVA.
Proceedings of the Parallel and Distributed Processing, 1999

Nonlinear array layouts for hierarchical memory systems.
Proceedings of the 13th international conference on Supercomputing, 1999

1998
Tuning Strassen's Matrix Multiplication for Memory Efficiency.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1998

Expressing Irregular Computations in Modern Fortran Dialects.
Proceedings of the Languages, 1998

1997
Architecture for a Web-Accessible Simulation Environment.
Computer, 1997

1996
Algorithms for Automatic Alignment of Arrays.
J. Parallel Distributed Comput., 1996

Efficient Distribution Analysis via Graph Contraction.
Int. J. Parallel Program., 1996

Runtime Performance of Parallel Array Assignment: An Empirical Study.
Proceedings of the 1996 ACM/IEEE Conference on Supercomputing, 1996

1995
Optimal Evaluation of Array Expressions on Massively Parallel Machines.
ACM Trans. Program. Lang. Syst., 1995

Generating Local Address and Communication Sets for Data-Parallel Programs.
J. Parallel Distributed Comput., 1995

Solving Linear Recurrences with Loop Raking.
J. Parallel Distributed Comput., 1995

Locality, Communication, and Code Generation for Array-Parallel Languages.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995

Piecewise Execution of Nested Data-Parallel Programs.
Proceedings of the Languages and Compilers for Parallel Computing, 1995

1994
Implementation of a Portable Nested Data-Parallel Language.
J. Parallel Distributed Comput., 1994

Programming Models, Compilers, and Algorithms for Irregular Data-Parallel Computations.
Int. J. High Speed Comput., 1994

Array Distribution in Data-Parallel Programs.
Proceedings of the Languages and Compilers for Parallel Computing, 1994

1993
Compiling Nested Data-Parallel Programs for Shared-Memory Multiprocessors.
ACM Trans. Program. Lang. Syst., 1993

Mobile and replicated alignment of arrays in data-parallel programs.
Proceedings of the Proceedings Supercomputing '93, 1993

Automatic Array Alignment in Data-Parallel Programs.
Proceedings of the Conference Record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1993

The Alignment-Distribution Graph.
Proceedings of the Languages and Compilers for Parallel Computing, 1993

1992
Optimal Evaluation of Array Expressions on Massively Parallel Machines (Extended Abstract).
Proceedings of the 2nd SIGPLAN Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Multiprocessors, Boulder, Colorado, September 30, 1992

1991
Size and Access Inference for Data-Parallel Programs.
Proceedings of the ACM SIGPLAN'91 Conference on Programming Language Design and Implementation (PLDI), 1991

1990
Scan primitives for vector computers.
Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990

1989
Cantabile: A Rule-based System for Composing Melody.
Proceedings of the 1989 International Computer Music Conference, 1989

Connected speech recognition on a multiple processor pipeline.
Proceedings of the IEEE International Conference on Acoustics, 1989


  Loading...