Palo Alto, California, United States
Contact Info
2K followers
500+ connections
About
Activity
-
Thoughtful piece on GRAIL from The Wall Street Journal & Allysia Finley, with informed, data-based commentary from Dana Goldman (Dean of Public…
Thoughtful piece on GRAIL from The Wall Street Journal & Allysia Finley, with informed, data-based commentary from Dana Goldman (Dean of Public…
Liked by Michal Cierniak
-
“In theory, theory and practice are the same. In practice, they are not” (Einstein) Communities on the frontlines of climate change are often the…
“In theory, theory and practice are the same. In practice, they are not” (Einstein) Communities on the frontlines of climate change are often the…
Liked by Michal Cierniak
Experience & Education
Publications
-
Practicing JUDO: Java under dynamic optimizations
PLDI '00 Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation
A high-performance implementation of a Java Virtual Machine (JVM) consists of efficient implementation of Just-In-Time (JIT) compilation, exception handling, synchronization mechanism, and garbage collection (GC). These components are tightly coupled to achieve high performance. In this paper, we present some static and dynamic techniques implemented in the JIT compilation and exception handling of the Microprocessor Research Lab Virtual Machine (MRL VM), i.e., lazy exceptions, lazy GC mapping,…
A high-performance implementation of a Java Virtual Machine (JVM) consists of efficient implementation of Just-In-Time (JIT) compilation, exception handling, synchronization mechanism, and garbage collection (GC). These components are tightly coupled to achieve high performance. In this paper, we present some static and dynamic techniques implemented in the JIT compilation and exception handling of the Microprocessor Research Lab Virtual Machine (MRL VM), i.e., lazy exceptions, lazy GC mapping, dynamic patching, and bounds checking elimination.
Other authorsSee publication
Patents
-
Clustering to spread comments to other documents
Issued US 8,374,975
A server device receives a comment associated with a first document, where the comment provides an opinion of, or remarks upon, a content of the first document. The server device obtains document clustering information which indicates that the first document is clustered with one or more second documents and stores, in a memory associated with the server device, the comment in association with the first document and the one or more second documents. The server device presents the comment in…
A server device receives a comment associated with a first document, where the comment provides an opinion of, or remarks upon, a content of the first document. The server device obtains document clustering information which indicates that the first document is clustered with one or more second documents and stores, in a memory associated with the server device, the comment in association with the first document and the one or more second documents. The server device presents the comment in connection with the first document or one of the one or more second documents when the first document or the one of the one or more second documents is accessed by a user.
Other inventorsSee patent -
Method and system of controlling dynamically compiled native code size
Issued US 7,350,200
-
Method and apparatus for prefetching based upon type identifier tags
Issued US 20040243767
More activity by Michal
-
This fall I start teaching several wonderful classes, among them a class on Plane and Coordinate Geometry and another on Number Theory. No one in the…
This fall I start teaching several wonderful classes, among them a class on Plane and Coordinate Geometry and another on Number Theory. No one in the…
Liked by Michal Cierniak
-
The Partnerships for Climate-Smart Commodities program could be great for farming, conservation, and creating new markets. But despite its name, it…
The Partnerships for Climate-Smart Commodities program could be great for farming, conservation, and creating new markets. But despite its name, it…
Liked by Michal Cierniak
-
Bye GOOG, GoBlue! Closing out one amazing chapter (20 years at Google, 25 in the Digital Media/Tech space), and excited for another…
Bye GOOG, GoBlue! Closing out one amazing chapter (20 years at Google, 25 in the Digital Media/Tech space), and excited for another…
Liked by Michal Cierniak
-
During my last job search, I included they/them in the header of my resume. I got significantly fewer responses. I recently read an article that…
During my last job search, I included they/them in the header of my resume. I got significantly fewer responses. I recently read an article that…
Liked by Michal Cierniak
-
Super excited to be working with the Air Force on Magnetic Navigation: https://lnkd.in/gANEDTpz
Super excited to be working with the Air Force on Magnetic Navigation: https://lnkd.in/gANEDTpz
Liked by Michal Cierniak
-
#geometry It is my pleasure to invite you to sign-up for one of the most treasured classes at the Sega Math Academy: Plane and Coordinate Geometry…
#geometry It is my pleasure to invite you to sign-up for one of the most treasured classes at the Sega Math Academy: Plane and Coordinate Geometry…
Liked by Michal Cierniak
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More