![](https://dblp.dagstuhl.de/img/logo.ua.320x120.png)
![](https://dblp.dagstuhl.de/img/dropdown.dark.16x16.png)
![](https://dblp.dagstuhl.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
![search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
default search action
João P. Cachopo
Person information
Refine list
![note](https://dblp.dagstuhl.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Journal Articles
- 2016
- [j5]Ivo Anjo, João P. Cachopo:
Design of a Method-Level Speculation framework for boosting irregular JVM applications. J. Parallel Distributed Comput. 87: 13-25 (2016) - [j4]Fernando Miguel Carvalho
, João P. Cachopo
:
Optimizing memory transactions for large-scale programs. J. Parallel Distributed Comput. 89: 13-24 (2016) - 2015
- [j3]Hugo Rito, João P. Cachopo:
Adaptive transaction scheduling for mixed transactional workloads. Parallel Comput. 41: 31-49 (2015) - 2010
- [j2]Paolo Romano
, Luís E. T. Rodrigues, Nuno Carvalho, João P. Cachopo
:
Cloud-TM: harnessing the cloud with distributed transactional memories. ACM SIGOPS Oper. Syst. Rev. 44(2): 1-6 (2010) - 2006
- [j1]João P. Cachopo
, António Rito Silva
:
Versioned boxes as the basis for memory transactions. Sci. Comput. Program. 63(2): 172-185 (2006)
Conference and Workshop Papers
- 2014
- [c25]Hugo Rito, João P. Cachopo:
ProPS: A Progressively Pessimistic Scheduler for Software Transactional Memory. Euro-Par 2014: 150-161 - 2013
- [c24]Stoyan Garbatov, João P. Cachopo
:
Exploring Data Locality for Clustered Enterprise Applications. DEXA (1) 2013: 224-238 - [c23]Fernando Miguel Carvalho
, João P. Cachopo:
Lightweight Identification of Captured Memory for Software Transactional Memory. ICA3PP (1) 2013: 15-29 - [c22]Ivo Anjo, João P. Cachopo:
Improving Continuation-Powered Method-Level Speculation for JVM Applications. ICA3PP (1) 2013: 153-165 - [c21]Fernando Miguel Carvalho
, João P. Cachopo
:
Runtime elision of transactional barriers for captured memory. PPoPP 2013: 303-304 - [c20]Nuno Diegues, João P. Cachopo:
Practical Parallel Nesting for Software Transactional Memory. DISC 2013: 149-163 - 2012
- [c19]Stoyan Garbatov, João P. Cachopo
:
Decreasing Memory Footprints for Better Enterprise Java Application Performance. DEXA (1) 2012: 430-437 - [c18]Luís Pina, João P. Cachopo
:
Atomic Dynamic Upgrades using software transactional memory. HotSWUp 2012: 21-25 - [c17]Ivo Anjo, João P. Cachopo:
A Software-Based Method-Level Speculation Framework for the Java Platform. LCPC 2012: 205-219 - [c16]Hugo Rito, João P. Cachopo:
FlashbackSTM: Improving STM Performance by Remembering the Past. LCPC 2012: 266-267 - 2011
- [c15]Ivo Anjo, João P. Cachopo
:
Lightweight Transactional Arrays for Read-Dominated Workloads. ICA3PP (2) 2011: 1-13 - [c14]Fernando Miguel Carvalho
, João P. Cachopo
:
STM with Transparent API Considered Harmful. ICA3PP (1) 2011: 326-337 - [c13]Jorge Martins, João Pereira
, Sergio Miguel Fernandes, João P. Cachopo
:
Towards a Simple Programming Model in Cloud Computing Platforms. NCCA 2011: 83-90 - [c12]Luís Pina, João P. Cachopo
:
Profiling and tuning the performance of an STM-based concurrent program. SPLASH Workshops 2011: 105-110 - [c11]Hugo Rito, João P. Cachopo
:
A lock-free cache invalidation protocol for the atom system. SPLASH Workshops 2011: 111-116 - [c10]Sergio Miguel Fernandes, João P. Cachopo
:
Strict serializability is harmless: a new architecture for enterprise applications. OOPSLA Companion 2011: 257-276 - [c9]Sergio Miguel Fernandes, João P. Cachopo
:
Lock-free and scalable multi-version software transactional memory. PPoPP 2011: 179-188 - 2010
- [c8]Stoyan Garbatov, João P. Cachopo
:
Predicting Data Access Patterns in Object-Oriented Applications Based on Markov Chains. ICSEA 2010: 465-470 - [c7]Hugo Rito, João P. Cachopo
:
Memoization of methods using software transactional memory to track internal state dependencies. PPPJ 2010: 89-98 - 2009
- [c6]Paolo Romano
, Nuno Carvalho, Maria Couceiro, Luís E. T. Rodrigues, João P. Cachopo
:
Towards the Integration of Distributed Transactional Memories in Application Servers' Clusters. QSHINE 2009: 755-769 - 2008
- [c5]Nuno Carvalho, João P. Cachopo
, Luís E. T. Rodrigues, António Rito Silva
:
Versioned transactional shared memory for the FénixEDU web application. WDDDM@EuroSys 2008: 15-18 - 2006
- [c4]João P. Cachopo
, António Rito Silva
:
Combining software transactional memory with a domain modeling language to simplify web application development. ICWE 2006: 297-304 - 2004
- [c3]Sergio Miguel Fernandes, João P. Cachopo, António Rito Silva:
Supporting Evolution in Workflow Definition Languages. SOFSEM 2004: 208-217 - 2002
- [c2]João P. Cachopo:
Separation of concerns through semantic annotations. OOPSLA Companion 2002: 2-3 - 2001
- [c1]Maria R. Cravo, João P. Cachopo, Ana C. Cachopo, João P. Martins:
Permissive Belief Revision. EPIA 2001: 335-348
Coauthor Index
![](https://dblp.dagstuhl.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-25 05:48 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint