Arun Chauhan

Affiliations:
  • Google
  • Indiana University, Bloomington, USA (former)


According to our database1, Arun Chauhan authored at least 35 papers between 1999 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
TelaMalloc: Efficient On-Chip Memory Allocation for Production Machine Learning Accelerators.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2015
An Embedded DSL for High Performance Declarative Communication with Correctness Guarantees in C++.
Proceedings of the Languages and Compilers for Parallel Computing, 2015

2014
Optimizing LZSS compression on GPGPUs.
Future Gener. Comput. Syst., 2014

Fast Longest Common Subsequence with General Integer Scoring Support on GPUs.
Proceedings of the 2014 PPOPP International Workshop on Programming Models and Applications for Multicores and Manycores, 2014

Automatic Parallelism Through Macro Dataflow in MATLAB.
Proceedings of the Languages and Compilers for Parallel Computing, 2014

Regenerating and Quantifying Quality of Benchmarking Data Using Static and Dynamic Provenance.
Proceedings of the Provenance and Annotation of Data and Processes, 2014

Automatic parallelism through macro dataflow in high-level array languages.
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014

2013
Iterative statistical kernels on contemporary GPUs.
Int. J. Comput. Sci. Eng., 2013

Globalizing selectively: shared-memory efficiency with address-space separation.
Proceedings of the International Conference for High Performance Computing, 2013

Static compiler analysis for workflow provenance.
Proceedings of WORKS 2013: 8th Workshop On Workflows in Support of Large-Scale Science, 2013

GPU Programming in Rust: Implementing High-Level Abstractions in a Systems-Level Language.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

Achieving TeraCUPS on Longest Common Subsequence Problem Using GPGPUs.
Proceedings of the 19th IEEE International Conference on Parallel and Distributed Systems, 2013

Co-processing SPMD computation on CPUs and GPUs cluster.
Proceedings of the 2013 IEEE International Conference on Cluster Computing, 2013

2012
An approach for identifying JavaScript-loaded advertisements through static program analysis.
Proceedings of the 11th annual ACM Workshop on Privacy in the Electronic Society, 2012

Pipelined Parallel LZSS for Streaming Data Compression on GPGPUs.
Proceedings of the 18th IEEE International Conference on Parallel and Distributed Systems, 2012

2011
Distributed Speculative Parallelization using Checkpoint Restart.
Proceedings of the International Conference on Computational Science, 2011

Declarative Parallel Programming for GPUs.
Proceedings of the Applications, Tools and Techniques on the Road to Exascale Computing, Proceedings of the conference ParCo 2011, 31 August, 2011

Kanor - A Declarative Language for Explicit Communication.
Proceedings of the Practical Aspects of Declarative Languages, 2011

Flow-sensitive type recovery in linear-log time.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Automating GPU computing in MATLAB.
Proceedings of the 25th International Conference on Supercomputing, 2011, Tucson, AZ, USA, May 31, 2011

Partial globalization of partitioned address spaces for zero-copy communication with shared memory.
Proceedings of the 18th International Conference on High Performance Computing, 2011

MATLAB Parallelization through Scalarization.
Proceedings of the 15th Workshop on Interaction between Compilers and Computer Architectures, 2011

2010
Static reuse distances for locality-based optimizations in MATLAB.
Proceedings of the 24th International Conference on Supercomputing, 2010

2009
Compile-time disambiguation of MATLAB types through concrete interpretation with automatic run-time fallback.
Proceedings of the 16th International Conference on High Performance Computing, 2009

2008
A Model for Communication in Clusters of Multi-core Machines.
Proceedings of the Fourth International Conference on e-Science, 2008

Compile-Time Disambiguation of MATLAB Types through Concrete Interpretation with Automatic Run-Time Fallback.
Proceedings of the Fourth International Conference on e-Science, 2008

Concrete Partial Evaluation in Ruby.
Proceedings of the Fourth International Conference on e-Science, 2008

2007
Library Function Selection in Compiling Octave.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

2005
Telescoping Languages: A System for Automatic Generation of Domain Languages.
Proc. IEEE, 2005

2003
Automatic Type-Driven Library Generation for Telescoping Languages.
Proceedings of the ACM/IEEE SC2003 Conference on High Performance Networking and Computing, 2003

Slice-Hoisting for Array-Size Inference in MATLAB.
Proceedings of the Languages and Compilers for Parallel Computing, 2003

2002
Reducing and Vectorizing Procedures for Telescoping Languages.
Int. J. Parallel Program., 2002

2001
Optimizing strategies for telescoping languages: procedure strength reduction and procedure vectorization.
Proceedings of the 15th international conference on Supercomputing, 2001

1999
Integrated task and data parallel support for dynamic applications.
Sci. Program., 1999

Scheduling Constrained Dynamic Applications on Clusters.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1999


  Loading...