Filters








1,919 Hits in 4.0 sec

Automatic Object Colocation Based on Read Barriers [chapter]

Christian Wimmer, Hanspeter Mössenböck
2006 Lecture Notes in Computer Science  
Our measurements show that object colocation works best for the young generation using a read-barrier-based approach.  ...  We measured the impact of object colocation on the young and the old generation of the garbage collector, as well as the difference between dynamic colocation using read barriers and a static colocation  ...  thank the Java HotSpot TM compiler team at Sun Microsystems, especially Kenneth Russell, Thomas Rodriguez and David Cox, for their persistent support, for contributing many ideas and for helpful comments on  ... 
doi:10.1007/11860990_20 fatcat:b5z5ygdxs5acje6wnlrodocrpq

Automatic feedback-directed object inlining in the java hotspot™ virtual machine

Christian Wimmer, Hanspeter Mössenböck
2007 Proceedings of the 3rd international conference on Virtual execution environments - VEE '07  
The analysis is performed automatically at run time, requires no actions on the part of the programmer and supports dynamic class loading.  ...  We use read barriers to detect the most frequently accessed fields that are worth being optimized.  ...  We also thank Thomas Kotzmann for his valuable comments on the work and this paper.  ... 
doi:10.1145/1254810.1254813 dblp:conf/vee/WimmerM07 fatcat:tsgl3scijbcxdexguzj6chfefu

Automatic feedback-directed object fusing

Christian Wimmer, Hanspeter Mössenbösck
2010 ACM Transactions on Architecture and Code Optimization (TACO)  
The analysis is performed automatically at runtime, requires no actions on the part of the programmer, and supports dynamic class loading.  ...  The order of objects on the heap is changed in such a way that objects that are accessed together are placed next to each other in memory.  ...  We also thank Thomas Kotzmann and Thomas Würthinger for their valuable comments on the work and this article.  ... 
doi:10.1145/1839667.1839669 fatcat:ugvquqaf6basleqnfpm4iilwuu

Allocation folding based on dominance

Daniel Clifford, Hannes Payer, Michael Starzinger, Ben L. Titzer
2014 SIGPLAN notices  
Unlike object inlining, object fusing, and object colocation, allocation folding requires no special connectivity or ownership relation between the objects in an allocation group.  ...  write barriers for reference stores involving objects in the same allocation group.  ...  Automatic object inlining is well studied [4] [6] [5] , however it relies on parent-child relationships between objects to make decisions to combine allocations.  ... 
doi:10.1145/2775049.2602994 fatcat:4y64rtk2kzhkvhiezf6zx2r4sy

Allocation folding based on dominance

Daniel Clifford, Hannes Payer, Michael Starzinger, Ben L. Titzer
2014 Proceedings of the 2014 international symposium on Memory management - ISMM '14  
Unlike object inlining, object fusing, and object colocation, allocation folding requires no special connectivity or ownership relation between the objects in an allocation group.  ...  write barriers for reference stores involving objects in the same allocation group.  ...  Automatic object inlining is well studied [4] [6] [5] , however it relies on parent-child relationships between objects to make decisions to combine allocations.  ... 
doi:10.1145/2602988.2602994 dblp:conf/iwmm/CliffordPST14 fatcat:kar5nh7xpfbnvasfcgkhjcjsi4

Improving locality with parallel hierarchical copying GC

David Siegwart, Martin Hirzel
2006 Proceedings of the 2006 international symposium on Memory management - ISMM '06  
Our new algorithm is based on the earlier single-threaded "hierarchical decomposition" algorithm by Wilson, Lam, and Moher.  ...  This paper shows how to reduce cache and TLB misses by changing the order in which a parallel garbage collector copies heap objects. Reducing cache and TLB misses improves program run time.  ...  Moon's GC is incremental, and relies on a read barrier that copies objects before the mutator accesses them, so the mutator can never see objects in from-space, only in to-space.  ... 
doi:10.1145/1133956.1133964 dblp:conf/iwmm/SiegwartH06 fatcat:s7fha5tygbakhnrin543wky7vq

Bridging the gap between distributed shared memory and message passing

Holger Karl
1998 Concurrency Practice and Experience  
annotations can be relied upon, additional optimizations are possible, ultimately sharing primitive data types such as int across a network, making the overhead associated with accessing and sharing objects  ...  This paper proposes an extension to the DSM-based Charlotte system that incorporates advantages from both approaches. Annotations are used to describe the data dependencies of parallel routines.  ...  Charlotte provides an object-based shared memory for objects of certain distributed classes.  ... 
doi:10.1002/(sici)1096-9128(199809/11)10:11/13<887::aid-cpe416>3.0.co;2-0 fatcat:loamnpquincbhfc7luftzqw6aa

Automatic array inlining in java virtual machines

Christian Wimmer, Hanspeter Mössenböök
2008 Proceedings of the sixth annual IEEE/ACM international symposium on Code generation and optimization - CGO '08  
Groups of objects and arrays that reference each other are placed consecutively in memory so that their relative offsets are fixed, i.e. they are colocated.  ...  The optimization is performed automatically and requires no actions on the part of the programmer. Arrays are frequently used for the implementation of dynamic data structures.  ...  We also thank Thomas Kotzmann and Thomas Würthinger for their valuable comments on the work and this paper.  ... 
doi:10.1145/1356058.1356061 dblp:conf/cgo/WimmerM08 fatcat:lepcbkgjbzenpf7obvzoededni

Resonant-scanning dual-color STED microscopy with ultrafast photon counting: A concise guide

Yong Wu, Xundong Wu, Ligia Toro, Enrico Stefani
2015 Methods  
We also demonstrate a STED image enhancement method using stationary wavelet expansion and image analysis methods to register objects and to quantify colocalization in STED microscopy.  ...  We have demonstrated a background and noise reduction method based on stationary wavelets and an object registration method based on finding clusters as local intensity maxima.  ...  We use an algorithm based on stationary wavelet expansion [32] for background/noise reduction in STED images.  ... 
doi:10.1016/j.ymeth.2015.06.019 pmid:26123183 pmcid:PMC4630089 fatcat:6lefatawq5aqtkn52hfqfoagze

Implementing scoped behavior for flexible distributed data sharing

P. Lu
2000 IEEE Concurrency  
In the Aurora distributed shared data system, the programmer instantiates shared-data objects and uses scoped behavior to incrementally tune applications on a per-object and percontext basis.  ...  A class library implements shared-data objects as abstract data types and scoped behavior implements the optimizations within standard C++.  ...  When the application programmer instantiates a GVector, the class constructor transparently creates the body objects. Later on, the destructor automatically frees the body objects.  ... 
doi:10.1109/4434.865895 fatcat:3pqioobxvzduthwb7gyrualyay

Cloudburst: Stateful Functions-as-a-Service [article]

Vikram Sreekanti, Chenggang Wu, Xiayue Charles Lin, Johann Schleier-Smith, Jose M. Faleiro, Joseph E. Gonzalez, Joseph M. Hellerstein, Alexey Tumanov
2020 arXiv   pre-print
Empirical results on benchmarks and diverse applications show that Cloudburst makes stateful functions practical, reducing the state-management overheads of current FaaS platforms by orders of magnitude  ...  Colocation of compute and data is a well-known method to overcome performance barriers, but it can raise thorny correctness challenges.  ...  To achieve repeatable read, the Cloudburst cache on each node creates "snapshot" versions of each locally cached object upon first read, and the cache stores them for the lifetime of the DAG.  ... 
arXiv:2001.04592v2 fatcat:txil6f7nprcezlmc45qscw7voe

An open-source platform to quantify subnuclear foci and protein colocalization in response to replication stress

Pudchalaluck Panichnantakul, Ayushi Patel, Elizabeth Y.W. Tse, Haley D.M. Wyatt
2021 DNA Repair  
Here, we report an open-source and semi-automated method to detect and quantify subnuclear foci, as well as foci colocalization and the accompanying pixel-based colocalization metrics.  ...  The relocalization of structure-selective endonucleases into subnuclear foci provides a visual read-out for the presence of direct DNA damage, replication barriers, or DNA entanglements and can be monitored  ...  Alexander Palazzo, Grant Brown, and Andrew Wilde for conceptual and technical insights, as well as members of the Wyatt lab for helpful discussions and comments on the manuscript.  ... 
doi:10.1016/j.dnarep.2021.103156 pmid:34139663 fatcat:r7ysg3f7obbfzddmc3ko63lfke

Characterizing exogenous mRNA delivery, trafficking, cytoplasmic release and RNA–protein correlations at the level of single cells

Jonathan L. Kirschman, Sushma Bhosle, Daryll Vanover, Emmeline L. Blanchard, Kristin H. Loomis, Chiara Zurla, Kathryn Murray, Blaine C. Lam, Philip J. Santangelo
2017 Nucleic Acids Research  
The use of synthetic messenger ribonucleic acid (mRNA) to express specific proteins is a highly promising therapeutic and vaccine approach that avoids many safety issues associated with viral or DNA-based  ...  Smaller RNA granules were classified based on their colocalization with endocytic markers.  ...  A manual threshold was applied to sort objects into populations ('Filter Population' function) based on size (∼1 m 3 ).  ... 
doi:10.1093/nar/gkx290 pmid:28449134 pmcid:PMC5499550 fatcat:5kmquamyhndqzlpnrikd7lmf7m

Design of the Java HotSpot#8482; client compiler for Java 6

Thomas Kotzmann, Christian Wimmer, Hanspeter Mössenböck, Thomas Rodriguez, Kenneth Russell, David Cox
2008 ACM Transactions on Architecture and Code Optimization (TACO)  
The paper outlines research projects that add fast algorithms for escape analysis, automatic object inlining, and array bounds check elimination.  ...  This indicates that a carefully selected set of global optimizations can also be integrated in just-in-time compilers that focus on compilation speed and not on peak performance.  ...  We also thank Robert Griesemer, as well as the anonymous reviewers, for helpful comments on the paper.  ... 
doi:10.1145/1369396.1370017 fatcat:gkp2akmlvfhejjnsoovgyuuooi

Vascular amyloid accumulation alters the gabaergic synapse and induces hyperactivity in a model of cerebral amyloid angiopathy

Pablo Cisternas, Xavier Taylor, Abigail Perkins, Orlando Maldonado, Elysabeth Allman, Ricardo Cordova, Yamil Marambio, Braulio Munoz, Taylor Pennington, Shunian Xiang, Jie Zhang, Ruben Vidal (+2 others)
2020 Aging Cell  
Studies have overwhelmingly focused on the connection between parenchymal amyloid accumulation and synaptotoxicity; thus, the contribution of vascular amyloid is mostly understudied.  ...  Based on these findings and the established relationship between tau and the Tg-FDD model, the role of tau in the Tg-FDD model may also be involved in the hyperactive phenotype associated with GABAergic  ...  object in color, size, and texture.  ... 
doi:10.1111/acel.13233 pmid:32914559 pmcid:PMC7576303 fatcat:eouem5b6sjea5pq4wbmyaep5ei
« Previous Showing results 1 — 15 out of 1,919 results