-
Notifications
You must be signed in to change notification settings - Fork 0
/
publications.html
193 lines (155 loc) · 10.9 KB
/
publications.html
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="index, follow" />
<meta name="keywords" content="OpenCL portable OpenCL PoCL pocl Portable Computing Langauge" />
<meta name="description" content="PoCL - Portable Computing Language" />
<meta property="og:title" content="PoCL home page"/>
<meta property="og:site_name" content="PoCL"/>
<meta property="og:type" content="website"/>
<meta property="og:description" content="PoCL: a performance portable open source OpenCL implementation"/>
<meta property="og:url" content="http://portablecl.org"/>
<title>PoCL - Portable Computing Language | Download</title>
<link rel="stylesheet" type="text/css" href="pocl-style.css" />
</head>
<body>
<div id="page">
<div id="header">
<h1 id="title"><span style="height: 100%; vertical-align: middle;"></span>
<a href="http://portablecl.org"><img src="img/pocl-80x60.png" border="0" style="vertical-align: middle;"></a>
<span style="height: 100%; vertical-align: middle;"> Portable Computing Language | Download</span></h1>
</div>
<div id="navi">
<ul id="menu_item_list">
<li class="menu_item"><a href="index.html" class="menu_link">Main</a></li>
<li class="menu_item"><a href="download.html" class="menu_link">Download</a></li>
<li class="menu_item"><a href="docs/html" class="menu_link">Documentation</a></li>
<li class="menu_item"><a href="development.html" class="menu_link">Development</a></li>
<li class="menu_item"><a href="discussion.html" class="menu_link">Discussion</a></li>
<li class="menu_item"><a href="https://github.com/pocl/pocl/wiki" class="menu_link">Wiki</a></li>
<li class="menu_item"><a href="publications.html" class="menu_link">Publications</a></li>
</ul>
</div>
<div id="content">
<p>Publications (research papers, thesis) about or using pocl are listed here.
If you use or somehow benefit from pocl in your research, please cite the "pocl-paper"
below (<a href="pocl-paper.bib">bibtex</a>) and let us know. We are happy to add
your paper to this page.</p>
<h1>About pocl (the open source project) itself</h1>
<ul>
<li>Pekka Jääskeläinen, Carlos Sánchez de La Lama, Erik Schnetter, Kalle Raiskila, Jarmo Takala, Heikki Berg:<br />
<span class='paperTitle'>"<a href="https://link.springer.com/article/10.1007/s10766-014-0320-y">pocl: A Performance-Portable OpenCL Implementation</a>"</span><br />
International Journal of Parallel Programming, Springer. October 2015, Volume 43, Issue 5.
</li>
<li>Ville Korhonen:<br />
<span class='paperTitle'>"<a href="http://urn.fi/URN:NBN:fi:tty-201412051583">Portable OpenCL Out-of-Order Execution Framework for Heterogeneous Platforms</a>"</span><br />
Master's thesis. Tampere University of Technology. December 2014.
</li>
<li>Pekka Jääskeläinen, Ville Korhonen, Matias Koskela, Jarmo Takala, Karen Egiazarian, Aram Danielyan, Cristóvão Cruz, James Price, Simon McIntosh-Smith:<br />
<span class='paperTitle'>"<a href="https://link.springer.com/article/10.1007%2Fs11265-018-1416-1">Exploiting Task Parallelism with OpenCL: A Case Study</a>"</span><br />
Journal of Signal Processing Systems, Springer. January 2019, Volume 91, Issue 1.
</li>
<li>Jan Solanti, Michal Babej, Julius Ikkala, Vinod Kumar Malamal Vadakital, Pekka Jääskeläinen:<br />
<span class='paperTitle'>"<a href="https://urn.fi/URN:NBN:fi:tuni-202205044345">PoCL-R: A Scalable Low Latency Distributed OpenCL Runtime</a>"</span><br />
SAMOS XXI: Embedded Computer Systems: Architectures, Modeling, and Simulation, July 2021.
</li>
<li>Topi Leppänen, Panagiotis Mousouliotis, Georgios Keramidas, Joonas Multanen, Pekka Jääskeläinen:<br />
<span class='paperTitle'>"<a href="https://urn.fi/URN:NBN:fi:tuni-202111298778">Unified OpenCL Integration Methodology for FPGA Designs</a>"</span><br />
NorCAS 2021: IEEE Nordic Circuits and Systems Conference, October 2021.
</li>
<li>Topi Leppänen, Atro Lotvonen, Pekka Jääskeläinen:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.3389/fcomp.2022.945652">Cross-vendor programming abstraction for diverse heterogeneous platforms,</a>"</span><br />
Frontiers in Computer Science, vol. 4, 2022.
</li>
<li>Topi Leppänen, Atro Lotvonen, Panagiotis Mousouliotis, Joonas Multanen, Georgios Keramidas, Pekka Jääskeläinen:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1016/j.micpro.2023.104772">Efficient OpenCL system integration of non-blocking FPGA accelerators,</a>"</span><br />
Microprocessors and Microsystems, vol. 97, 2023.
</li>
<li>Tobias Baumann, Matthias Noack, Thomas Steinke:<br />
<span class='paperTitle'>"<a href="https://dl.acm.org/doi/10.1145/3456669.3456698">Performance Evaluation and Improvements of the PoCL Open-Source OpenCL Implementation on Intel CPUs</a>"</span><br />
IWOCL'21: International Workshop on OpenCL. April 2021.
</li>
</ul>
<h1>Publications using pocl somehow</h1>
<ul>
<li>Rizwan A. Ashraf and Roberto Gioiosa:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1145/3489525.3511690">Exploring the Use of Novel Spatial Accelerators in Scientific Applications.</a>"</span><br />
In Proceedings of the 2022 ACM/SPEC on International Conference on Performance Engineering (ICPE '22). ACM, New York, NY, USA, 47–58, 2022.
</li>
<li>John A. Stratton, Jyothi Krishna V. S., Jeevitha Palanisamy, Karthikadevi Chinnaraju:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1007/978-3-031-06156-1_16">Kernel Fusion in OpenCL</a>"</span><br />
Euro-Par 2021: Parallel Processing Workshops. Springer, Cham, 2022.
</li>
<li>Tobias Baumann, Matthias Noack, Thomas Steinke:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1145/3456669.3456698">Performance Evaluation and Improvements of the PoCL Open-Source OpenCL Implementation on Intel CPUs</a>"</span><br />
International Workshop on OpenCL (IWOCL'21). ACM, New York, USA, Article 6, 1–12, 2021.
</li>
<li>Fares Elsabbagh, Blaise Tine, Priyadarshini Roshan, Ethan Lyons, Euna Kim, Da Eun Shim, Lingjun Zhu, Sung Kyu Lim, Hyesoon Kim:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.48550/arxiv.2002.12151">Vortex: OpenCL Compatible RISC-V GPGPU</a>"</span><br />
ArXiv preprint, 2020.
</li>
<li>Kati Tervo, Samawat Malik, Topi Leppänen, Pekka Jääskeläinen:<br />
<span class='paperTitle'>"<a href="https://www.researchgate.net/publication/346203698_TTA-SIMD_Soft_Core_Processors">TTA-SIMD Soft Core Processors</a>"</span><br />
FPL2020: 30th International Conference on Field-Programmable Logic and Applications 2020.
</li>
<li>Michal Babej and Pekka Jääskeläinen:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1145/3388333.3388641">HIPCL: Tool for Porting CUDA Applications to Advanced OpenCL Platforms Through HIP</a>"</span><br />
Poster. Proceedings of the International Workshop on OpenCL (IWOCL '20). ACM, New York, USA, Article 18, 1–3. 2020.
</li>
<li>Joost Hoozemans, Jeroen van Straten, Timo Viitanen, Aleksi Tervo, Jiri Kadlec, Zaid Al-Ars:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1007/s11265-018-1424-1">ALMARVI Execution Platform: Heterogeneous Video Processing SoC Platform on FPGA</a>"</span><br />
Journal of Signal Processing Systems, 91, 61–73, 2019.
</li>
<li>Heikki Kultala, Timo Viitanen, Heikki Berg, Pekka Jääskeläinen, Joonas Multanen, Mikko Kokkonen, Kalle Raiskila, Tommi Zetterman, Jarmo Takala:<br />
<span class='paperTitle'>"<a href="http://urn.fi/URN:NBN:fi:tuni-202010297679">LordCore: Energy-Efficient OpenCL-Programmable Software-Defined Radio Coprocessor</a>"</span><br />
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Volume 27, Issue 5, May 2019.
</li>
<li>Peng Zhang, Jianbin Fang, Canqun Yang, Tao Tang, Chun Huang, Zheng Wang:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1145/3203217.3203244">MOCL: An Efficient OpenCL implementation for the Matrix-2000 Architecture</a>"</span><br />
Proceedings of the 15th ACM International Conference on Computing Frontiers (CF '18), ACM, New York, USA, 26–35, 2018.
</li>
<li>Yuan-Ming Chang, Shao-Chung Wang, Chun-Chieh Yang, Yuan-Shin Hwang, Jenq-Kuen Lee:<br />
<span class='paperTitle'>"<a href="https://doi.org/10.1016/j.sysarc.2017.10.004">Enabling PoCL-based runtime frameworks on the HSA for OpenCL 2.0 support</a>"</span><br />
Journal of Systems Architecture, Volume 81, Pages 71-82, 2017.
</li>
<li>Hosseinabady, M., Nunez-Yanez, J.L.:<br />
<span class='paperTitle'>"<a href="http://dx.doi.org/10.1109/FPL.2015.7294016">Optimised OpenCL workgroup synthesis for hybrid ARM-FPGA devices</a>"</span><br />
25th International Conference on Field Programmable Logic and Applications (FPL), 2015.
</li>
<li>Van der Wijst, H. (master's thesis):<br />
<span class='paperTitle'>"<a href="http://resolver.tudelft.nl/uuid:3f184afb-241d-4d54-827d-75fcd59211a5">An Accelerator based on the ρ-VEX Processor: an Exploration using OpenCL</a>"</span><br />
Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, November, 2015.
</li>
<li>Jianbin Fang, Henk Sips, Pekka Jääskeläinen, Ana Lucia Varbanescu:<br />
<span class='paperTitle'>"<a href="http://doi.org/10.1109/ICPP.2014.25">Grover: Looking for Performance Improvement by Disabling Local Memory Usage in OpenCL Kernels</a>"</span><br />
The 43rd International Conference on Parallel Processing (ICPP-2014), Minneapolis, USA, September 9-12, 2014.
</li>
</ul>
</div>
<div id="footer">
<span style="height: 100%; vertical-align: middle;"></span>
<a href="http://portablecl.org"><img src="img/pocl-80x60.png" border="0" style="vertical-align: middle;"></a>
<span style="height: 100%; vertical-align: middle;">Portable Computing Language © 2010-2023 PoCL developers
</span>
</div>
<div class="g-plusone" data-annotation="inline" data-width="300"></div>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-36911879-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
</body>
</html>