-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
206 lines (206 loc) · 9.38 KB
/
index.html
File metadata and controls
206 lines (206 loc) · 9.38 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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Andrey Rodchenko | PhD Research Profile</title>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
<style>
body {
margin: 0;
font-family: 'Inter', sans-serif;
background-color: #ffffff;
color: #333;
line-height: 1.6;
}
header {
background: #63308c;
color: #fff;
padding: 1.5rem;
text-align: center;
}
nav {
margin-top: 0.5rem;
}
nav a {
color: #bbb;
margin: 0 1rem;
text-decoration: none;
font-weight: 600;
}
nav a:hover {
color: #fff;
}
.container {
max-width: 800px;
margin: 2rem auto;
padding: 0 1rem;
}
section {
margin-bottom: 3rem;
}
h1, h2 {
font-weight: 600;
}
footer {
text-align: center;
padding: 2rem 0;
background: #eee;
font-size: 0.9rem;
color: #666;
}
</style>
</head>
<body>
<header>
<h1>Andrey Rodchenko</h1>
<p>PhD Research Profile</p>
<nav>
<a href="#summary">Summary</a>
<a href="#publications">Publications</a>
<a href="#software">Software</a>
</nav>
</header>
<main class="container">
<!-- YOUR CONTENT STARTS HERE -->
<section id="summary">
<h2>Summary</h2>
<img align="left" src="photo.jpg" style="width:106px;height:150px;margin-right:25px;margin-top:1px;"/>
<br/>
<p>
LinkedIn:
<a href="https://www.linkedin.com/in/rodchenko/" target="_blank">https://www.linkedin.com/in/rodchenko/</a>
<br/>
GitHub:
<a href="https://github.com/arodchen" target="_blank">https://github.com/arodchen</a>
<br/>
Google Scholar:
<a href="https://scholar.google.com/citations?user=dzOL9kUAAAAJ" target="_blank">https://scholar.google.com/citations?user=dzOL9kUAAAAJ</a>
<br/>
ResearchGate:
<a href="https://www.researchgate.net/profile/Andrey_Rodchenko" target="_blank">https://www.researchgate.net/profile/Andrey_Rodchenko</a>
<br/>
</p>
<br/>
<p>
Andrey was a PhD student in the
<a href="https://www.cs.manchester.ac.uk" target="_blank">School of Computer Science</a>
at the
<a href="https://www.manchester.ac.uk" target="_blank">University of Manchester</a>.
He was a member of the
<a href="https://www.cs.manchester.ac.uk/research/expertise/advanced-processor-technologies/" target="_blank">APT group</a>
July 2013 - June 2017,
supervised by
<a href="https://scholar.google.com/citations?user=X7USiLMAAAAJ&hl=en" target="_blank">Mikel Luján</a>
and
<a href="https://scholar.google.com/citations?user=A2aGvWcAAAAJ&hl=en" target="_blank">Antoniu Pop</a>.
During his PhD, Andrey researched scalable synchronization algorithms on cache coherent many-core systems and opportunities for HW/SW co-design and co-specialisation of Java VMs and general-purpose CPUs.
His research interests are compilers, binary translation, runtime systems, computer architecture, and HW/SW co-design.
</p>
<br/>
</section>
<section id="publications">
<h2>Publications</h2>
<p>
<b>Software/Hardware Co-Design and Co-Specialisation: Novel Simulation Techniques and Optimisations.</b>
Andrey Rodchenko.
<i>PhD Thesis, The University of Manchester, Aug 2018</i>
<br/>
<b>
<a href="https://pure.manchester.ac.uk/ws/portalfiles/portal/85715433/FULL_TEXT.PDF">[thesis]</a>
</b>
</p>
<p>
<b>Type Information Elimination from Objects on Architectures with Tagged Pointers Support.</b>
Andrey Rodchenko, Christos Kotselidis, Andy Nisbet, Antoniu Pop, Mikel Luján.
<i>IEEE Transactions on Computers (Early Access), June 2017</i>
<br/>
<b>
<a href="http://ieeexplore.ieee.org/document/7962268/">[paper]</a>
</b>
</p>
<p>
<b>MaxSim: A Simulation Platform For Managed Applications.</b>
Andrey Rodchenko, Christos Kotselidis, Andy Nisbet, Antoniu Pop, Mikel Luján.
<i>In Proceedings of the 2017 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), San Francisco Bay Area, California, USA, April 2017</i>
<b>(Best Paper Award)</b>
.
<br/>
<b>
<a href="https://www.researchgate.net/publication/316473850_MaxSim_A_Simulation_Platform_for_Managed_Applications" target="_blank">[paper]</a>
</b>
<b>
<a href="MaxSim_A_Simulation_Platform_for_Managed_Applications_Slides.pdf" target="_blank">[slides]</a>
</b>
<b>
<a href="https://github.com/arodchen/MaxSim" target="_blank">[artifact]</a>
</b>
</p>
<p>
<b>Heterogeneous Managed Runtime Systems: A Computer Vision Case Study.</b>
Christos Kotselidis, James Clarkson, Andrey Rodchenko, Andy Nisbet, John Mawer, Mikel Luján.
<i>In Proceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), Xi’an, China, April 2017.</i>
<br/>
<b>
<a href="http://dl.acm.org/citation.cfm?id=3050764" target="_blank">[paper]</a>
</b>
<b>
<a href="CKotselidis_HeteroMREs_VEE_2017.pdf" target="_blank">[slides]</a>
</b>
</p>
<p>
<b>Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research.</b>
Christos Kotselidis, Andrey Rodchenko, Colin Barrett, Andy Nisbet, John Mawer, Will Toms, James Clarkson, Cosmin Gorgovan, Amanieu d’Antras,
Yaman Cakmakci, Thanos Stratikopoulos, Sebatian Werner, Jim Garside, Javier Navaridas, Antoniu Pop, John Goodacre, Mikel Luján
<i>In Proceedings of the 10th International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG), Vienna, Austria, January 2016.</i>
<br/>
<b>
<a href="http://research.ac.upc.edu/multiprog/multiprog2016/papers/multiprog-15.pdf" target="_blank">[paper]</a>
</b>
</p>
<p>
<b>Effective Barrier Synchronization on Intel Xeon Phi Coprocessor.</b>
Andrey Rodchenko, Andy Nisbet, Antoniu Pop, Mikel Luján.
<i>In Proceedings of the 21st International Conference on Parallel and Distributed Computing (Euro-Par), Vienna, Austria, August 2015.</i>
<br/>
<b>
<a href="https://www.research.manchester.ac.uk/portal/files/48218868/FULL_TEXT.PDF" target="_blank">[paper]</a>
</b>
<b>
<a href="Effective_Barrier_Synchronization_on_Intel_Xeon_Phi_Coprocessor_Slides.pdf" target="_blank">[slides]</a>
</b>
<b>
<a href="https://github.com/arodchen/cbarriers" target="_blank">[artifact]</a>
</b>
</p>
<br/>
</section>
<section id="software">
<h2>Software</h2>
<p>
<b>
<a href="https://github.com/arodchen/MaxSim" target="_blank">MaxSim</a>
</b>
<i>- a simulation platform for managed applications based on Maxine VM and ZSim.</i>
<br/>
Andrey developed this platform in 2015-2017 to do HW/SW co-design research and characterization of managed workloads.
</p>
<p>
<b>
<a href="https://github.com/arodchen/cbarriers" target="_blank">cbarriers</a>
</b>
<i>- a framework for evaluating different barrier synchronization algorithms.</i>
<br/>
Andrey devloped this framework in 2013-2015 to evaluate hybrid barrier with other known barrier synchronization algorithms.
</p>
<p>
<b>
<a href="https://github.com/beehive-lab/Maxine-VM" target="_blank">Maxine VM</a>
</b>
<i>- a meta-circular research VM.</i>
<br/>
Andrey was an active contributor to this project in 2014-2017. Specifically, he improved utilization of the Graal optimising compiler by the Maxine VM resulting in 1.64x speedup on the DaCapo benchmarks and better overall stability.
</p>
</section>
</main>
</body>