João P. Cachopo

Orcid: 0000-0002-7290-0417

According to our database1, João P. Cachopo authored at least 30 papers between 2001 and 2016.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2016
Optimizing memory transactions for large-scale programs.
J. Parallel Distributed Comput., 2016

Design of a Method-Level Speculation framework for boosting irregular JVM applications.
J. Parallel Distributed Comput., 2016

2015
Adaptive transaction scheduling for mixed transactional workloads.
Parallel Comput., 2015

2014
ProPS: A Progressively Pessimistic Scheduler for Software Transactional Memory.
Proceedings of the Euro-Par 2014 Parallel Processing, 2014

2013
Practical Parallel Nesting for Software Transactional Memory.
Proceedings of the Distributed Computing - 27th International Symposium, 2013

Runtime elision of transactional barriers for captured memory.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2013

Lightweight Identification of Captured Memory for Software Transactional Memory.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2013

Improving Continuation-Powered Method-Level Speculation for JVM Applications.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2013

Exploring Data Locality for Clustered Enterprise Applications.
Proceedings of the Database and Expert Systems Applications, 2013

2012
FlashbackSTM: Improving STM Performance by Remembering the Past.
Proceedings of the Languages and Compilers for Parallel Computing, 2012

A Software-Based Method-Level Speculation Framework for the Java Platform.
Proceedings of the Languages and Compilers for Parallel Computing, 2012

Atomic Dynamic Upgrades using software transactional memory.
Proceedings of the 4th International Workshop on Hot Topics in Software Upgrades, 2012

Decreasing Memory Footprints for Better Enterprise Java Application Performance.
Proceedings of the Database and Expert Systems Applications, 2012

2011
Lock-free and scalable multi-version software transactional memory.
Proceedings of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2011

A lock-free cache invalidation protocol for the atom system.
Proceedings of the SPLASH'11 Workshops, 2011

Profiling and tuning the performance of an STM-based concurrent program.
Proceedings of the SPLASH'11 Workshops, 2011

Strict serializability is harmless: a new architecture for enterprise applications.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Towards a Simple Programming Model in Cloud Computing Platforms.
Proceedings of the IEEE First Symposium on Network/Cloud Computing and Applications, 2011

STM with Transparent API Considered Harmful.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2011

Lightweight Transactional Arrays for Read-Dominated Workloads.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2011

2010
Cloud-TM: harnessing the cloud with distributed transactional memories.
ACM SIGOPS Oper. Syst. Rev., 2010

Memoization of methods using software transactional memory to track internal state dependencies.
Proceedings of the 8th International Conference on Principles and Practice of Programming in Java, 2010

Predicting Data Access Patterns in Object-Oriented Applications Based on Markov Chains.
Proceedings of the Fifth International Conference on Software Engineering Advances, 2010

2009
Towards the Integration of Distributed Transactional Memories in Application Servers' Clusters.
Proceedings of the Quality of Service in Heterogeneous Networks, 2009

2008
Versioned transactional shared memory for the FénixEDU web application.
Proceedings of the 2nd workshop on Dependable distributed data management, 2008

2006
Versioned boxes as the basis for memory transactions.
Sci. Comput. Program., 2006

Combining software transactional memory with a domain modeling language to simplify web application development.
Proceedings of the 6th International Conference on Web Engineering, 2006

2004
Supporting Evolution in Workflow Definition Languages.
Proceedings of the SOFSEM 2004: Theory and Practice of Computer Science, 2004

2002
Separation of concerns through semantic annotations.
Proceedings of the Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, 2002

2001
Permissive Belief Revision.
Proceedings of the Progress in Artificial Intelligence, 2001


  Loading...