|
|
Mario Wolczko - Architect Mario Wolczko is an Architect in Oracle Labs. His research interests language implementation with an emphasis on virtual machines computer architecture and memory systems design, garbage collection, object oriented programming languages and performance instrumentation.
- An object-aware memory architecture.
- Greg Wright, Matthew L. Seidl, Mario Wolczko, Sci. Comput. Program. (SCP) 62(2):145-163 (2006)
- Introspection of a Java Virtual Machine under Simulation
- Greg Wright, Mario Wolczko, Phil McGachey, Erika Gunadi, Technical Report, (2006)
- Writing Solaris device drivers in Java.
- Hiroshi Yamauchi, Mario Wolczko, PLOS 2006:3
- Heap compression for memory-constrained Java environments.
- Guangyu Chen, Mahmut T. Kandemir, Narayanan Vijaykrishnan, Mary Jane Irwin, Bernd Mathiske, Mario Wolczko, OOPSLA 2003:282-301
- Tracking object life cycle for leakage energy optimization.
- Guangyu Chen, Narayanan Vijaykrishnan, Mahmut T. Kandemir, Mary Jane Irwin, Mario Wolczko, CODES+ISSS 2003:213-218
- Adaptive Garbage Collection for Battery-Operated Environments.
- Guangyu Chen, Mahmut T. Kandemir, Narayanan Vijaykrishnan, Mary Jane Irwin, Mario Wolczko, Java Virtual Machine Research and Technology Symposium 2002:1-12
- Tuning garbage collection for reducing memory system energy in an embedded java environment.
- Guangyu Chen, R. Shetty, Mahmut T. Kandemir, Narayanan Vijaykrishnan, Mary Jane Irwin, Mario Wolczko, ACM Trans. Embedded Comput. Syst. (TECS) 1(1):27-55 (2002)
- Automated and Portable Native Code Isolation.
- Grzegorz Czajkowski, Laurent Daynès, Mario Wolczko, ISSRE 2001:298-307
- From Kansas to Oz.
- Randall Smith, Mario Wolczko, David Ungar, Commun. ACM (CACM) 40(4):72-78 (1997)
- Multi-level Garbage Collection in a High-Performance Persistent Object System.
- Mario Wolczko, Ifor Williams, POS 1992:396-418
- An Object-Based Memory Architecture.
- Ifor Williams, Mario Wolczko, POS 1990:114-130
- Writing Concurrent Object-Oriented Programs Using Smalltalk-80.
- T. P. Hopkins, Mario Wolczko, Comput. J. (CJ) 32(4):341-350 (1989)
- Dynamic Grouping in an Object-Oriented Virtual Memory Hierarchy.
- Ifor Williams, Mario Wolczko, Trevor Hopkins, ECOOP 1987:79-88
- Realisation of a Dynamically Grouped Object-Oriented Virtual Memory Hierarchy.
- Ifor Williams, Mario Wolczko, T. P. Hopkins, POS 1987:298-308
- Semantics of Smalltalk-80.
- Mario Wolczko, ECOOP 1987:108-120
- MDB: A Graph-Like Persistent Database.
- Cliff B. Jones, T. N. Nipkow, Mario Wolczko, Data Types and Persistence (Appin), Informal Proceedings 1985:25-34
|
- Accessing memory locations for paged memory objects in an object-addressed
memory system
- (Feb 12, 2013)
- Cross-domain inlining in a system virtual machine
- (Nov 6, 2012)
- Cross-ISA inlining in a system virtual machine
- (Oct 2, 2012)
- Method and apparatus for performing concurrent garbage collection
- (Nov 22, 2011)
- Reducing the overhead involved in executing native code in a virtual
machine through binary reoptimization
- (Nov 23, 2010)
- Cooperative preemption mechanism for garbage-collected multi-threaded
computation
- (Nov 9, 2010)
- Method and apparatus for facilitating in-cache reference counting
- (Aug 10, 2010)
- Memory management system that supports both address-referenced objects and
identifier-referenced objects
- (Jul 20, 2010)
- Associating data source information with runtime events
- (Apr 27, 2010)
- Multiprocessor system that supports both coherent and non-coherent memory
accesses
- (Jan 26, 2010)
- Method and apparatus for facilitating mark-sweep garbage collection with reference counting
- (Dec 8, 2009)
- Method and apparatus for maintaining an object-based write barrier to facilitate garbage-collection operations
- (Jan 27, 2009)
- Method and system for concurrent garbage collection and mutator execution
- (Sep 2, 2008)
- Fast lifetime analysis of objects in a garbage collected system
- (May 20, 2008)
- Thread suspension and method in a multi-threaded environment
- (May 20, 2008)
- Method and apparatus for using memory compression to enhance error correction
- (Mar 4, 2008)
- Method for monitoring heap for memory leaks
- (Jan 29, 2008)
- Method and apparatus for supporting read-only objects within an object-addressed memory hierarchy
- (Jul 24, 2007)
- Method and apparatus for skewing a bi-directional object layout to improve cache performance
- (Jul 17, 2007)
- Object-addressed memory hierarchy that facilitates accessing objects stored outside of main memory
- (Jan 30, 2007)
- Avoiding inconsistencies between multiple translators in an object-addressed memory hierarchy
- (Jan 23, 2007)
- Sampling mechanism including instruction filtering
- (Aug 22, 2006)
- Multi-mode specification-driven disassembler
- (Apr 25, 2006)
- Thread suspension system and method using trapping instructions
- (Mar 14, 2006)
- Method and apparatus to verify type safety of an application snapshot
- (Jan 31, 2006)
- Locating references and roots for in-cache garbage collection
- (Sep 27, 2005)
- Method and apparatus for avoiding cache line collisions between an object and corresponding object table entries
- (Aug 23, 2005)
- Method and apparatus for relocating objects within an object-addressed memory hierarchy
- (Aug 16, 2005)
- Object addressed memory hierarchy
- (Feb 22, 2005)
- Thread suspension system and method
- (Jan 11, 2005)
- Method and apparatus for automated native code isolation
- (Dec 21, 2004)
- Method and apparatus for prefetching objects into an object cache
- (Jun 15, 2004)
- Method and apparatus to facilitate testing of garbage collection implementations
- (Jun 1, 2004)
- Fast lifetime analysis of objects in a garbage-collected system
- (Apr 27, 2004)
- Method, apparatus, and article of manufacture for processing a virtual call in a multi-threaded program
- (Jun 4, 2002)
- Thread suspension system and method using trapping instructions in delay slots
- (Oct 23, 2001)
- Method and apparatus for generational garbage collection of a heap memory shared by multiple processors
- (Mar 6, 2001)
- Method and apparatus for locating nodes in a carded heap using a card marking structure and a node advance value
- (Sep 5, 2000)
- Method and apparatus for improving compiler performance during subsequent compilations of a source program
- (Jun 20, 2000)
- Performing exact garbage collection using bitmaps that identify pointer values within objects
- (Jul 6, 1999)
- Method and apparatus for referencing nodes using links
- (Jun 22, 1999)
- Method and apparatus for optimizing exact garbage collection using a bifurcated data structure
- (May 4, 1999)
|
|
|