Calin Cascaval

Orcid: 0000-0002-2780-6763

Affiliations:
  • University of Illinois, USA


According to our database1, Calin Cascaval authored at least 61 papers between 1994 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Logical Synchrony and the Bittide Mechanism.
IEEE Trans. Parallel Distributed Syst., November, 2024

Logical Synchrony Networks: A Formal Model for Deterministic Distribution.
IEEE Access, 2024

2023
On Buffer Centering for Bittide Synchronization.
Proceedings of the 9th International Conference on Control, 2023

2022
Resistance Distance and Control Performance for bittide Synchronization.
Proceedings of the European Control Conference, 2022

Modeling and Control of bittide Synchronization.
Proceedings of the American Control Conference, 2022

2021
Resistance Distance and Control Performance for Google bittide Synchronization.
CoRR, 2021

Modeling and Control of Google bittide Synchronization.
CoRR, 2021

2018
p4v: practical verification for programmable data planes.
Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication, 2018

2017
Abstract Representation of Shared Data for Heterogeneous Computing.
Proceedings of the Languages and Compilers for Parallel Computing, 2017

2015
Concurrency in Mobile Browser Engines.
IEEE Pervasive Comput., 2015

Special Issue on Mobile Systems.
IEEE Micro, 2015

2014
MuscalietJS: rethinking layered dynamic web runtimes.
Proceedings of the 10th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2014

Deoptimization for dynamic language JITs on typed, stack-based virtual machines.
Proceedings of the 10th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2014

2013
Guest Editorial: Computing Frontiers.
Int. J. Parallel Program., 2013

ZOOMM: a parallel web browser engine for multicore mobile devices.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2013

Keynote talk: Parallel programming for mobile computing.
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, 2013

2012
Automatic discovery of performance and energy pitfalls in HTML and CSS.
Proceedings of the 2012 IEEE International Symposium on Workload Characterization, 2012

Multidimensional dynamic behavior in mobile computing.
Proceedings of the 2012 IEEE International Symposium on Workload Characterization, 2012

A Case for Parallelizing Web Pages.
Proceedings of the 4th USENIX Workshop on Hot Topics in Parallelism, 2012

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

The Bulk Multicore architecture for improved programmability.
Commun. ACM, 2009

How much parallelism is there in irregular applications?
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2009

Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs.
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2009

Lonestar: A suite of parallel irregular programs.
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2009

Scalable RDMA performance in PGAS languages.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Load balancing using work-stealing for pipeline parallelism in emerging applications.
Proceedings of the 23rd international conference on Supercomputing, 2009

Analytical Modeling of Pipeline Parallelism.
Proceedings of the PACT 2009, 2009

2008
Software Transactional Memory: Why Is It Only a Research Toy?
ACM Queue, 2008

Modeling optimistic concurrency using quantitative dependence analysis.
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008

Performance without pain = productivity: data layout and collective communication in UPC.
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008

Compiler-Driven Dependence Profiling to Guide Program Parallelization.
Proceedings of the Languages and Compilers for Parallel Computing, 2008

Concurrency control with data coloring.
Proceedings of the 2008 ACM SIGPLAN workshop on Memory Systems Performance and Correctness: held in conjunction with the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '08), 2008

2007
Implicit parallelism with ordered transactions.
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007

Multidimensional Blocking in UPC.
Proceedings of the Languages and Compilers for Parallel Computing, 2007

2006
Exploiting multilevel parallelism using OpenMP on a massive multithreaded architecture.
J. Embed. Comput., 2006

Performance and environment monitoring for continuous program optimization.
IBM J. Res. Dev., 2006

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

A Characterization of Shared Data Access Patterns in UPC Programs.
Proceedings of the Languages and Compilers for Parallel Computing, 2006

Bulk Disambiguation of Speculative Threads in Multiprocessors.
Proceedings of the 33rd International Symposium on Computer Architecture (ISCA 2006), 2006

2005
Optimizing NANOS OpenMP for the IBM Cyclops Multithreaded Architecture.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Multiple Page Size Modeling and Optimization.
Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques (PACT 2005), 2005

2003
Dissecting Cyclops: a detailed analysis of a multithreaded architecture.
SIGARCH Comput. Archit. News, 2003

An Overview Of The Bluegene/L System Software Organization.
Parallel Process. Lett., 2003

Evaluation of OpenMP for the Cyclops Multithreaded Architecture.
Proceedings of the OpenMP Shared Memory Parallel Programming, 2003


Estimating cache misses and locality using stack distances.
Proceedings of the 17th Annual International Conference on Supercomputing, 2003

An Overview of the Blue Gene/L System Software Organization.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

Characterizing and Predicting Program Behavior and its Variability.
Proceedings of the 12th International Conference on Parallel Architectures and Compilation Techniques (PACT 2003), 27 September, 2003

2002
Demonstrating the Scalability of a Molecular Dynamics Application on a Petaflops Computer.
Int. J. Parallel Program., 2002

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

Calculating stack distances efficiently.
Proceedings of The Workshop on Memory Systems Performance (MSP 2002), 2002

Evaluation of a Multithreaded Architecture for Cellular Computing.
Proceedings of the Eighth International Symposium on High-Performance Computer Architecture (HPCA'02), 2002


2001
Blue Gene: A vision for protein science using a petaflop supercomputer.
IBM Syst. J., 2001

Demonstrating the scalability of a molecular dynamics application on a Petaflop computer.
Proceedings of the 15th international conference on Supercomputing, 2001

2000
Compile-Time Performance Prediction of Scientific Programs
PhD thesis, 2000

1999
Compile-Time Based Performance Prediction.
Proceedings of the Languages and Compilers for Parallel Computing, 1999

MATmarks: A Shared Memory Environment for MATLAB Programming.
Proceedings of the Eighth IEEE International Symposium on High Performance Distributed Computing, 1999

1995
Web - A Technology to Make Information Available on the Web.
Proceedings of the 4th Workshop on Enabling Technologies, 1995

1994
A collaborative environment for independent verification and validation of software.
Proceedings of the Third Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 1994


  Loading...