Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
120 lines (91 loc) · 7.36 KB
/
Copy pathindex.html
File metadata and controls
120 lines (91 loc) · 7.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>Austen McDonald by austenmc</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/github-light.css">
<meta name="viewport" content="width=device-width">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header>
<h1>Austen McDonald</h1>
<p></p>
<p class="view"><a href="https://github.com/austenmc">View My GitHub Profile</a></p>
</header>
<section>
<h2>
<a id="about" class="anchor" href="#about" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>About</h2>
<p>Professional keyboard tester.</p>
<p><a href="https://www.facebook.com/austenmc">Facebook</a><br/>
<a href="https://www.twitter.com/austenmc">Twitter</a></p>
<h2>
<a id="research" class="anchor" href="#research" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Research</h2>
<p>From Fall of 2003 until Spring of 2009, I was a PhD student at Stanford University’s Computer Science department. During 2003/4 I was a research assistant in the Forma Urbis Romae project under the direction of Marc Levoy.</p>
<p>For the remainder of my PhD, I worked on Transactional Coherence and Consistency with Professor Christos Kozyrakis.</p>
<h3>
<a id="selected-publications" class="anchor" href="#selected-publications" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Selected Publications</h3>
<p><strong><a href="./papers/tcc_thesis_austenmc.pdf">Architectures for Transactional Memory</a></strong><br/>
Austen McDonald
Doctor of Philosophy Dissertation, Stanford University, June 2009.</p>
<p><strong><a href="./papers/tcc_micro2007.pdf">Transactional Memory: The Hardware-Software Interface</a></strong><br/>
Austen McDonald, Brian D. Carlstrom, JaeWoong Chung, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, Kunle Olukotun.
Micro’s Top Picks, IEEE Micro January/February 2007 (Vol. 27, No. 1).</p>
<p><strong><a href="./papers/tcc_isca2006.pdf">Architectural Semantics for Practical Transactional Memory</a></strong><br/>
Austen McDonald, JaeWoong Chung, Brian D. Carlstrom, Chi Cao Minh, Hassan Chafi, Christos Kozyrakis, Kunle Olukotun.
Proceedings of the 33rd Annual International Symposium on Computer Architecture, Boston, Massachusetts, 17-21 June 2006.</p>
<p><strong><a href="./papers/tcc_pact2005.pdf">Characterization of TCC on Chip-Multiprocessors</a> (Revised)</strong><br/>
Austen McDonald, JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Brian D. Carlstrom, Lance Hammond, Christos Kozyrakis, Kunle Olukotun.
The Fourteenth International Conference on Parallel Architectures and Compilation Techniques, Saint Louis, Missouri, September 19, 2005.</p>
<h3>
<a id="other-publications" class="anchor" href="#other-publications" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Other Publications</h3>
<p>I tried to provide all the publications where I appear as an author. Please direct questions about these papers to their first authors.</p>
<p><strong>An Effective Hybrid Transactional Memory System with Strong Isolation Guarantees</strong><br/>
Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen McDonald, Nathan Bronson, Jared Casper, Christos Kozyrakis, Kunle Olukotun.
Proceedings of the 34th Annual International Symposium on Computer Architecture, San Diego, California, 9-13 June 2007.</p>
<p><strong>Transactional Collection Classes</strong><br/>
Brian D. Carlstrom, Austen McDonald, Michael Carbin, Christos Kozyrakis, and Kunle Olukotun.
© ACM, (2007). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the Proceedings of the ACM 2007 SIGPLAN Conference on Principles and Practice of Parallel Computing (PPoPP 2007), San Jose, California, 15 March 2007.</p>
<p><strong>A Scalable, Non-blocking Approach to Transactional Memory</strong><br/>
Hassan Chafi, Jared Casper, Brian D. Carlstrom, Austen McDonald, Chi Cao Minh, Woongki Baek, Christos Kozyrakis, and Kunle Olukotun .
13th International Symposium on High-Performance Computer Architecture (HPCA), Phoenix, Arizona, USA, 13 February 2007.</p>
<p><strong>Executing Java programs with transactional memory</strong><br/>
Brian D. Carlstrom JaeWoong Chung, Hassan Chafi, Austen McDonald, Chi Cao Minh, Lance Hammond, Christos Kozyrakis, Kunle Olukotun.
Science of Computer Programming, Volume 63, Issue 2, 1 December 2006, Pages 111-129</p>
<p><strong>Tradeoffs in Transactional Memory Virtualization</strong><br/>
JaeWoong Chung, Chi Cao Minh, Austen McDonald, Travis Skare, Hassan Chafi, Brian D. Carlstrom, Christos Kozyrakis and Kunle Olukotun.
Proceedings of the Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, California, 21-25 October 2006.</p>
<p><strong>Testing Implementations of Transactional Memory</strong><br/>
Chaiyasit Manovit, Sudheendra Hangal, Austen McDonald, Hassan Chafi, Christos Kozyrakis, Kunle Olukotun.
Proceedings of the 15th International Conference on Parallel Architecture and Compilation Techniques (PACT), September 2006.</p>
<p><strong>The Atomos Transactional Programming Language</strong><br/>
Brian D. Carlstrom, Austen McDonald, Hassan Chafi, JaeWoong Chung, Chi Cao Minh, Christos Kozyrakis, Kunle Olukotun.
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, Ottawa, Canada, 12 June 2006.</p>
<p><strong>The Common Case Transactional Behavior of Multithreaded Programs</strong><br/>
JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Austen McDonald, Brian D. Carlstrom, Christos Kozyrakis, and Kunle Olukotun.
12th International Symposium on High-Performance Computer Architecture (HPCA), Austin, Texas, USA, 15 February 2006.</p>
<p><strong>Transactional Execution of Java Programs</strong><br/>
Brian D. Carlstrom, JaeWoong Chung, Hassan Chafi, Austen McDonald, Chi Cao Minh, Lance Hammond, Christos Kozyrakis, and Kunle Olukotun.
Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL), OOPSLA, October 2005.</p>
<p><strong>TAPE: A Transactional Application Profiling Environment</strong><br/>
Hassan Chafi, Chi Cao Minh, Austen McDonald, Brian D. Carlstrom, JaeWoong Chung, Lance Hammond, Christos Kozyrakis, Kunle Olukotun.
The 19th ACM International Conference on Supercomputing, Cambridge, MA, June, 2005.</p>
<p><strong>An Intel IXP1200-based Network Interface</strong><br/>
Kenneth Mackenzie, Weidong Shi, Austen McDonald, and Ivan Ganev.
2nd Annual Workshop on Novel Uses of Systems Area Netowrks (SAN-2), February, 2003.</p>
<p><strong>Stream Handlers: Application-specific Message Services on Attached Network Processors</strong><br/>
Ada Gavrilovska, Kenneth Mackenzie, Karsten Schwan, and Austen McDonald.
Tenth Symposium on High Performance Interconnects (HOT-I 2002), Palo Alto, California, August 21-23, 2002.</p>
</section>
<footer>
<p><small>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></small></p>
</footer>
</div>
<script src="javascripts/scale.fix.js"></script>
</body>
</html>