![]() |
Adam
Welc Research Scientist Intel Labs 2200 Mission College Blvd. Santa Clara, CA 95054 Email: adam@adamwelc.org URL: http://www.adamwelc.org |
|---|---|
| RESEARCH | In March 2006 I joined Intel's Programing Systems Lab where I currently hold a position of Research Scientist. My work is in the area of programming language design and implementation, with specific interests in concurrency control, compiler and run-time system optimizations, transactional processing as well as architectural support for programming languages and applications. |
| PUBLICATIONS |
[external,pdf] "Design and implementation of transactional constructs for C/C++"
Yang Ni, Adam Welc, Ali-Reza Adl-Tabatabai, Moshe Bach, Sion Berkowits,
James Cownie, Robert Geva, Sergay Kozhukow, Ravi Narayanaswamy, Jeffrey
Ollivier, Serguei Preis, Bratin Saha, Ady Tal, Xinmin Tian [external,pdf] "A uniform transactional execution environment for Java" Lukasz Ziarek, Adam
Welc, Ali-Reza Adl-Tabatabai, Vijay Menon, Tatiana Shpeisman, Suresh Jagannathan [external,pdf] "Irrevocable transactions and their applications"
Adam Welc, Bratin Saha, Ali-Reza Adl-Tabatabai [external,pdf] "Kicking the tires of software transactional memory: why the going gets tough"
Richard M. Yoo, Yang Ni, Adam Welc, Bratin Saha, Ali-Reza Adl-Tabatabai, Hsien-Hsin S. Lee [external,pdf] "Practical weak-atomicity semantics for Java STM"
Vijay Menon, Steven Balensiefer, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Bratin Saha, Adam Welc [external,pdf] "Software transactional memory validation - time and space considerations" Adam Welc, Bratin Saha [external,pdf] "Single global lock semantics in a weakly atomic STM"
Vijay Menon, Steven Balensiefer, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Bratin Saha, Adam Welc [external,pdf] "Revocation techniques for Java
concurrency" Adam Welc, Suresh Jagannathan, Antony L. Hosking [external,pdf] "Transparently reconciling
transactions with locking for Java synchronization" Adam
Welc, Antony L. Hosking, Suresh Jagannathan [external,pdf] "Safe futures
for Java" Adam Welc, Suresh Jagannathan, Antony L. Hosking [external,pdf] "Improving virtual machine
performance using a cross-run profile repository" Matthew Arnold, Adam Welc, V.T. Rajan [external,pdf] "A transactional object calculus"
Suresh
Jagannathan, Jan Vitek, Adam Welc, Antony L. Hosking [external,pdf] "Preemption-based avoidance of
priority inversion for Java" Adam Welc, Antony L. Hosking,
Suresh Jagannathan [external,pdf] "Transactional monitors for
concurrent objects" Adam Welc, Suresh Jagannathan, Antony L. Hosking [external,pdf]"A semantic framework for designer
transactions" Suresh Jagannathan, Jan Vitek, Adam Welc, Antony L. Hosking |
| EDUCATION |
PhD in
Computer Science, Purdue University, Computer Science Department,
March 2006 MS in
Computer
Science, Purdue
University, Computer
Science Department, May 2003 MS in
Computer
Science, Poznan
University of Technology, Institute of Computing
Science, May 1999 |
| PERSONAL | I like sailing and, even though it has been a while since I did it regularly, I am actively trying to go back to it. I have recently joined the Polish Yacht Club of San Francisco, so my chances for it got a bit better. In winter I ski, mostly in North Lake Tahoe where my ski club (Peninsula Ski Club) has its nice little lodge. In my spare time I do rock-climbing and also try my luck doing some Tae-Kwon-Do training at Silva Tae Kwon Do. You can find some more personal information, updates on (more or less) recent activities and even some pictures here. |