default search action
Jun Shirako
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Journal Articles
- 2023
- [j7]Fangke Ye, Jisheng Zhao, Jun Shirako, Vivek Sarkar:
Concrete Type Inference for Code Optimization using Machine Learning with SMT Solving. Proc. ACM Program. Lang. 7(OOPSLA2): 773-800 (2023) - 2019
- [j6]Akihiro Hayashi, Jun Shirako, Ettore Tiotto, Robert Ho, Vivek Sarkar:
Performance evaluation of OpenMP's target construct on GPUs - exploring compiler optimisations. Int. J. High Perform. Comput. Netw. 13(1): 54-69 (2019) - 2017
- [j5]Tiago Cogumbreiro, Jun Shirako, Vivek Sarkar:
Formalization of Habanero phasers using Coq. J. Log. Algebraic Methods Program. 90: 50-60 (2017) - 2016
- [j4]Dragos Sbirlea, Jun Shirako, Ryan Newton, Vivek Sarkar:
SCnC: Efficient Unification of Streaming with Dynamic Task Parallelism. Int. J. Parallel Program. 44(2): 233-256 (2016) - 2013
- [j3]V. Krishna Nandivada, Jun Shirako, Jisheng Zhao, Vivek Sarkar:
A Transformation Framework for Optimizing Task-Parallel Programs. ACM Trans. Program. Lang. Syst. 35(1): 3:1-3:48 (2013) - 2011
- [j2]Yasutaka Wada, Akihiro Hayashi, Takeshi Masuura, Jun Shirako, Hirofumi Nakano, Hiroaki Shikano, Keiji Kimura, Hironori Kasahara:
A Parallelizing Compiler Cooperative Heterogeneous Multicore Processor Architecture. Trans. High Perform. Embed. Archit. Compil. 4: 215-233 (2011) - 2008
- [j1]Hiroaki Shikano, Jun Shirako, Yasutaka Wada, Keiji Kimura, Hironori Kasahara:
Power-Aware Compiler Controllable Chip Multiprocessor. IEICE Trans. Electron. 91-C(4): 432-439 (2008)
Conference and Workshop Papers
- 2024
- [c50]Tong Zhou, Jun Shirako, Vivek Sarkar:
APPy: Annotated Parallelism for Python on GPUs. CC 2024: 113-125 - 2023
- [c49]Feiyang Jin, Lechen Yu, Tiago Cogumbreiro, Jun Shirako, Vivek Sarkar:
Dynamic Determinacy Race Detection for Task-Parallel Programs with Promises. ECOOP 2023: 13:1-13:30 - 2022
- [c48]Jun Shirako, Akihiro Hayashi, Sri Raj Paul, Alexey Tumanov, Vivek Sarkar:
Automatic Parallelization of Python Programs for Distributed Heterogeneous Computing. Euro-Par 2022: 350-366 - 2020
- [c47]Jun Shirako, Vivek Sarkar:
An Affine Scheduling Framework for Integrating Data Layout and Loop Transformations. LCPC 2020: 3-19 - [c46]Tong Zhou, Jun Shirako, Anirudh Jain, Sriseshan Srikanth, Thomas M. Conte, Richard W. Vuduc, Vivek Sarkar:
Intrepydd: performance, productivity, and portability for data science application kernels. Onward! 2020: 65-83 - 2019
- [c45]Prithayan Barua, Jun Shirako, Whitney Tsang, Jeeva Paudel, Wang Chen, Vivek Sarkar:
OMPSan: Static Verification of OpenMP's Data Mapping Constructs. IWOMP 2019: 3-18 - [c44]Oded Green, James Fox, Jeffrey Young, Jun Shirako, David A. Bader:
Performance Impact of Memory Channels on Sparse and Irregular Algorithms. IA3@SC 2019: 67-70 - 2018
- [c43]Prithayan Barua, Jun Shirako, Vivek Sarkar:
Cost-driven thread coarsening for GPU kernels. PACT 2018: 32:1-32:14 - [c42]Oleksandr Zinenko, Sven Verdoolaege, Chandan Reddy, Jun Shirako, Tobias Grosser, Vivek Sarkar, Albert Cohen:
Modeling the conflicting demands of parallelism and Temporal/Spatial locality in affine scheduling. CC 2018: 3-13 - [c41]Prasanth Chatarasi, Jun Shirako, Albert Cohen, Vivek Sarkar:
A Unified Approach to Variable Renaming for Enhanced Vectorization. LCPC 2018: 1-20 - 2017
- [c40]Jun Shirako, Akihiro Hayashi, Vivek Sarkar:
Optimized two-level parallelization for GPU accelerators using the polyhedral model. CC 2017: 22-33 - [c39]Akihiro Hayashi, Sri Raj Paul, Max Grossman, Jun Shirako, Vivek Sarkar:
Chapel-on-X: Exploring Tasking Runtimes for PGAS Languages. ESPM2@SC 2017: 5:1-5:8 - 2016
- [c38]Max Grossman, Jun Shirako, Vivek Sarkar:
OpenMP as a High-Level Specification Language for Parallelism - And its use in Evaluating Parallel Programming Systems. IWOMP 2016: 141-155 - [c37]Prasanth Chatarasi, Jun Shirako, Martin Kong, Vivek Sarkar:
An Extended Polyhedral Model for SPMD Programs and Its Use in Static Data Race Detection. LCPC 2016: 106-120 - [c36]Akihiro Hayashi, Jun Shirako, Ettore Tiotto, Robert Ho, Vivek Sarkar:
Exploring Compiler Optimization Opportunities for the OpenMP 4.× Accelerator Model on a POWER8+GPU Platform. WACCPD@SC 2016: 68-78 - [c35]Tiago Cogumbreiro, Jun Shirako, Vivek Sarkar:
Formalization of Phase Ordering. PLACES 2016: 13-24 - 2015
- [c34]Prasanth Chatarasi, Jun Shirako, Vivek Sarkar:
Polyhedral Optimizations of Explicitly Parallel Programs. PACT 2015: 213-226 - [c33]Alina Simion Sbîrlea, Jun Shirako, Louis-Noël Pouchet, Vivek Sarkar:
Polyhedral Optimizations for a Data-Flow Graph Language. LCPC 2015: 57-72 - 2014
- [c32]Jun Shirako, Louis-Noël Pouchet, Vivek Sarkar:
Oil and Water Can Mix: An Integration of Polyhedral and AST-Based Transformations. SC 2014: 287-298 - 2013
- [c31]Jun Shirako, Priya Unnikrishnan, Sanjay Chatterjee, Kelvin Li, Vivek Sarkar:
Expressing DOACROSS Loop Dependences in OpenMP. IWOMP 2013: 30-44 - [c30]Akihiro Hayashi, Max Grossman, Jisheng Zhao, Jun Shirako, Vivek Sarkar:
Speculative Execution of Parallel Programs with Precise Exception Semantics on GPUs. LCPC 2013: 342-356 - [c29]Akihiro Hayashi, Max Grossman, Jisheng Zhao, Jun Shirako, Vivek Sarkar:
Accelerating Habanero-Java programs with OpenCL generation. PPPJ 2013: 124-134 - 2012
- [c28]Jun Shirako, Kamal Sharma, Naznin Fauzia, Louis-Noël Pouchet, J. Ramanujam, P. Sadayappan, Vivek Sarkar:
Analytical Bounds for Optimal Tile Size Selection. CC 2012: 101-121 - [c27]Priya Unnikrishnan, Jun Shirako, Kit Barton, Sanjay Chatterjee, Raúl Silvera, Vivek Sarkar:
A Practical Approach to DOACROSS Parallelization. Euro-Par 2012: 219-231 - [c26]Jun Shirako, Vincent Cavé, Jisheng Zhao, Vivek Sarkar:
Finish Accumulators: An Efficient Reduction Construct for Dynamic Task Parallelism. LCPC 2012: 264-265 - [c25]Jun Shirako, Nick Vrvilo, Eric G. Mercer, Vivek Sarkar:
Design, verification and applications of a new read-write lock algorithm. SPAA 2012: 48-57 - 2011
- [c24]Yonghong Yan, Sanjay Chatterjee, Daniel A. Orozco, Elkin Garcia, Zoran Budimlic, Jun Shirako, Robert S. Pavel, Guang R. Gao, Vivek Sarkar:
Hardware and Software Tradeoffs for Task Synchronization on Manycore Architectures. Euro-Par (2) 2011: 112-123 - [c23]Jun Shirako, Kamal Sharma, Vivek Sarkar:
Unifying Barrier and Point-to-Point Synchronization in OpenMP with Phasers. IWOMP 2011: 122-137 - [c22]Zoran Budimlic, Vincent Cavé, Raghavan Raman, Jun Shirako, Sagnak Tasirlar, Jisheng Zhao, Vivek Sarkar:
The design and implementation of the habanero-java parallel programming language. OOPSLA Companion 2011: 185-186 - [c21]Vincent Cavé, Jisheng Zhao, Jun Shirako, Vivek Sarkar:
Habanero-Java: the new adventures of old X10. PPPJ 2011: 51-61 - 2010
- [c20]Jisheng Zhao, Jun Shirako, V. Krishna Nandivada, Vivek Sarkar:
Reducing task creation and termination overhead in explicitly parallel programs. PACT 2010: 169-180 - [c19]Jun Shirako, Vivek Sarkar:
Hierarchical phasers for scalable synchronization and reductions in dynamic parallelism. IPDPS 2010: 1-12 - [c18]Akihiro Hayashi, Yasutaka Wada, Takeshi Watanabe, Takeshi Sekiguchi, Masayoshi Mase, Jun Shirako, Keiji Kimura, Hironori Kasahara:
Parallelizing Compiler Framework and API for Power Reduction and Software Productivity of Real-Time Heterogeneous Multicores. LCPC 2010: 184-198 - 2009
- [c17]Masafumi Onouchi, Keisuke Toyama, Tohru Nojiri, Makoto Sato, Masayoshi Mase, Jun Shirako, Mikiko Sato, Masashi Takada, Masayuki Ito, Hiroyuki Mizuno, Mitaro Namiki, Keiji Kimura, Hironori Kasahara:
Green Multicore-SoC Software-Execution Framework with Timely-Power-Gating Scheme. ICPP 2009: 510-517 - [c16]Jun Shirako, Jisheng M. Zhao, V. Krishna Nandivada, Vivek Sarkar:
Chunking parallel loops in the presence of synchronization. ICS 2009: 181-192 - [c15]Jun Shirako, David M. Peixotto, Vivek Sarkar, William N. Scherer III:
Phaser accumulators: A new reduction construct for dynamic parallelism. IPDPS 2009: 1-12 - [c14]Keiji Kimura, Masayoshi Mase, Hiroki Mikami, Takamichi Miyamoto, Jun Shirako, Hironori Kasahara:
OSCAR API for Real-Time Low-Power Multicores and Its Performance on Multicores and SMP Servers. LCPC 2009: 188-202 - [c13]Rajkishore Barik, Zoran Budimlic, Vincent Cavé, Sanjay Chatterjee, Yi Guo, David M. Peixotto, Raghavan Raman, Jun Shirako, Sagnak Tasirlar, Yonghong Yan, Yisheng Zhao, Vivek Sarkar:
The habanero multicore software research project. OOPSLA Companion 2009: 735-736 - 2008
- [c12]Hiroaki Shikano, Masaki Ito, Kunio Uchiyama, Toshihiko Odaka, Akihiro Hayashi, Takeshi Masuura, Masayoshi Mase, Jun Shirako, Yasutaka Wada, Keiji Kimura, Hironori Kasahara:
Software-cooperative power-efficient heterogeneous multi-core for media processing. ASP-DAC 2008: 736-741 - [c11]Jun Shirako, David M. Peixotto, Vivek Sarkar, William N. Scherer III:
Phasers: a unified deadlock-free construct for collective and point-to-point synchronization. ICS 2008: 277-288 - [c10]Masayuki Ito, Toshihiro Hattori, Yutaka Yoshida, Kiyoshi Hayase, Tomoichi Hayashi, Osamu Nishii, Yoshihiko Yasu, Atsushi Hasegawa, Masashi Takada, Hiroyuki Mizuno, Kunio Uchiyama, Toshihiko Odaka, Jun Shirako, Masayoshi Mase, Keiji Kimura, Hironori Kasahara:
An 8640 MIPS SoC with Independent Power-Off Control of 8 CPUs and 8 RAMs by An Automatic Parallelizing Compiler. ISSCC 2008: 90-91 - 2007
- [c9]Hiroaki Shikano, Jun Shirako, Yasutaka Wada, Keiji Kimura, Hironori Kasahara:
Power-Aware Compiler Controllable Chip Multiprocessor. PACT 2007: 427 - [c8]Jun Shirako, Hironori Kasahara, Vivek Sarkar:
Language Extensions in Support of Compiler Parallelization. LCPC 2007: 78-94 - 2005
- [c7]Keiji Kimura, Yasutaka Wada, Hirofumi Nakano, Takeshi Kodaka, Jun Shirako, Kazuhisa Ishizaka, Hironori Kasahara:
Multigrain parallel processing on compiler cooperative chip multiprocessor. Interaction between Compilers and Computer Architectures 2005: 11-20 - [c6]Jun Shirako, Munehiro Yoshida, Naoto Oshiyama, Yasutaka Wada, Hirofumi Nakano, Hiroaki Shikano, Keiji Kimura, Hironori Kasahara:
Performance Evaluation of Compiler Controlled Power Saving Scheme. ISHPC 2005: 480-493 - [c5]Jun Shirako, Naoto Oshiyama, Yasutaka Wada, Hiroaki Shikano, Keiji Kimura, Hironori Kasahara:
Compiler Control Power Saving Scheme for Multi Core Processors. LCPC 2005: 362-376 - 2004
- [c4]Kazuhisa Ishizaka, Takamichi Miyamoto, Jun Shirako, Motoki Obata, Keiji Kimura, Hironori Kasahara:
Performance of OSCAR Multigrain Parallelizing Compiler on SMP Servers. LCPC 2004: 319-331 - [c3]Jun Shirako, Kouhei Nagasawa, Kazuhisa Ishizaka, Motoki Obata, Hironori Kasahara:
Selective inline expansion for improvement of multi grain parallelism. Parallel and Distributed Computing and Networks 2004: 476-482 - 2002
- [c2]Motoki Obata, Jun Shirako, Hiroki Kaminaga, Kazuhisa Ishizaka, Hironori Kasahara:
Hierarchical Parallelism Control for Multigrain Parallel Processing. LCPC 2002: 31-44 - [c1]Hironori Kasahara, Motoki Obata, Kazuhisa Ishizaka, Keiji Kimura, Hiroki Kaminaga, Hirofumi Nakano, Kouhei Nagasawa, Akiko Murai, Hiroki Itagaki, Jun Shirako:
Multigrain Automatic Parallelization in Japanese Millennium Project IT21 Advanced Parallelizing Compiler. PARELEC 2002: 105-111
Informal and Other Publications
- 2022
- [i2]Jun Shirako, Akihiro Hayashi, Sri Raj Paul, Alexey Tumanov, Vivek Sarkar:
Automatic Parallelization of Python Programs for Distributed Heterogeneous Computing. CoRR abs/2203.06233 (2022) - 2019
- [i1]Oded Green, James Fox, Jeffrey Young, Jun Shirako, David A. Bader:
Performance Impact of Memory Channels on Sparse and Irregular Algorithms. CoRR abs/1910.03679 (2019)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 22:18 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint