Jun Shirako

Orcid: 0000-0002-7900-7680

According to our database1, Jun Shirako authored at least 56 papers between 2002 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
APPy: Annotated Parallelism for Python on GPUs.
Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction, 2024

2023
Concrete Type Inference for Code Optimization using Machine Learning with SMT Solving.
Proc. ACM Program. Lang., October, 2023

Dynamic Determinacy Race Detection for Task-Parallel Programs with Promises.
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

2022
Automatic Parallelization of Python Programs for Distributed Heterogeneous Computing.
Proceedings of the Euro-Par 2022: Parallel Processing, 2022

2020
Intrepydd: performance, productivity, and portability for data science application kernels.
Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, 2020

An Affine Scheduling Framework for Integrating Data Layout and Loop Transformations.
Proceedings of the Languages and Compilers for Parallel Computing, 2020

2019
Performance evaluation of OpenMP's target construct on GPUs - exploring compiler optimisations.
Int. J. High Perform. Comput. Netw., 2019

Performance Impact of Memory Channels on Sparse and Irregular Algorithms.
Proceedings of the 9th IEEE/ACM Workshop on Irregular Applications: Architectures and Algorithms, 2019

OMPSan: Static Verification of OpenMP's Data Mapping Constructs.
Proceedings of the OpenMP: Conquering the Full Hardware Spectrum, 2019

2018
A Unified Approach to Variable Renaming for Enhanced Vectorization.
Proceedings of the Languages and Compilers for Parallel Computing, 2018

Modeling the conflicting demands of parallelism and Temporal/Spatial locality in affine scheduling.
Proceedings of the 27th International Conference on Compiler Construction, 2018

Cost-driven thread coarsening for GPU kernels.
Proceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques, 2018

2017
Formalization of Habanero phasers using Coq.
J. Log. Algebraic Methods Program., 2017

Chapel-on-X: Exploring Tasking Runtimes for PGAS Languages.
Proceedings of the Third International Workshop on Extreme Scale Programming Models and Middleware, 2017

Optimized two-level parallelization for GPU accelerators using the polyhedral model.
Proceedings of the 26th International Conference on Compiler Construction, 2017

2016
SCnC: Efficient Unification of Streaming with Dynamic Task Parallelism.
Int. J. Parallel Program., 2016

Formalization of Phase Ordering.
Proceedings of the Ninth workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, 2016

Exploring Compiler Optimization Opportunities for the OpenMP 4.× Accelerator Model on a POWER8+GPU Platform.
Proceedings of the Third Workshop on Accelerator Programming Using Directives, 2016

An Extended Polyhedral Model for SPMD Programs and Its Use in Static Data Race Detection.
Proceedings of the Languages and Compilers for Parallel Computing, 2016

OpenMP as a High-Level Specification Language for Parallelism - And its use in Evaluating Parallel Programming Systems.
Proceedings of the OpenMP: Memory, Devices, and Tasks, 2016

2015
Polyhedral Optimizations for a Data-Flow Graph Language.
Proceedings of the Languages and Compilers for Parallel Computing, 2015

Polyhedral Optimizations of Explicitly Parallel Programs.
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015

2014
Oil and Water Can Mix: An Integration of Polyhedral and AST-Based Transformations.
Proceedings of the International Conference for High Performance Computing, 2014

2013
A Transformation Framework for Optimizing Task-Parallel Programs.
ACM Trans. Program. Lang. Syst., 2013

Accelerating Habanero-Java programs with OpenCL generation.
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, 2013

Speculative Execution of Parallel Programs with Precise Exception Semantics on GPUs.
Proceedings of the Languages and Compilers for Parallel Computing, 2013

Expressing DOACROSS Loop Dependences in OpenMP.
Proceedings of the OpenMP in the Era of Low Power Devices and Accelerators, 2013

2012
Design, verification and applications of a new read-write lock algorithm.
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012

Finish Accumulators: An Efficient Reduction Construct for Dynamic Task Parallelism.
Proceedings of the Languages and Compilers for Parallel Computing, 2012

A Practical Approach to DOACROSS Parallelization.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

Analytical Bounds for Optimal Tile Size Selection.
Proceedings of the Compiler Construction - 21st International Conference, 2012

2011
A Parallelizing Compiler Cooperative Heterogeneous Multicore Processor Architecture.
Trans. High Perform. Embed. Archit. Compil., 2011

Habanero-Java: the new adventures of old X10.
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011

The design and implementation of the habanero-java parallel programming language.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Unifying Barrier and Point-to-Point Synchronization in OpenMP with Phasers.
Proceedings of the OpenMP in the Petascale Era - 7th International Workshop on OpenMP, 2011

Hardware and Software Tradeoffs for Task Synchronization on Manycore Architectures.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

2010
Parallelizing Compiler Framework and API for Power Reduction and Software Productivity of Real-Time Heterogeneous Multicores.
Proceedings of the Languages and Compilers for Parallel Computing, 2010

Hierarchical phasers for scalable synchronization and reductions in dynamic parallelism.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Reducing task creation and termination overhead in explicitly parallel programs.
Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, 2010

2009
The habanero multicore software research project.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

OSCAR API for Real-Time Low-Power Multicores and Its Performance on Multicores and SMP Servers.
Proceedings of the Languages and Compilers for Parallel Computing, 2009

Phaser accumulators: A new reduction construct for dynamic parallelism.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Chunking parallel loops in the presence of synchronization.
Proceedings of the 23rd international conference on Supercomputing, 2009

Green Multicore-SoC Software-Execution Framework with Timely-Power-Gating Scheme.
Proceedings of the ICPP 2009, 2009

2008
Power-Aware Compiler Controllable Chip Multiprocessor.
IEICE Trans. Electron., 2008

An 8640 MIPS SoC with Independent Power-Off Control of 8 CPUs and 8 RAMs by An Automatic Parallelizing Compiler.
Proceedings of the 2008 IEEE International Solid-State Circuits Conference, 2008

Phasers: a unified deadlock-free construct for collective and point-to-point synchronization.
Proceedings of the 22nd Annual International Conference on Supercomputing, 2008

Software-cooperative power-efficient heterogeneous multi-core for media processing.
Proceedings of the 13th Asia South Pacific Design Automation Conference, 2008

2007
Language Extensions in Support of Compiler Parallelization.
Proceedings of the Languages and Compilers for Parallel Computing, 2007

2005
Compiler Control Power Saving Scheme for Multi Core Processors.
Proceedings of the Languages and Compilers for Parallel Computing, 2005

Performance Evaluation of Compiler Controlled Power Saving Scheme.
Proceedings of the High-Performance Computing - 6th International Symposium, 2005

Multigrain parallel processing on compiler cooperative chip multiprocessor.
Proceedings of the 9th Annual Workshop on Interaction between Compilers and Computer Architectures, 2005

2004
Selective inline expansion for improvement of multi grain parallelism.
Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2004

Performance of OSCAR Multigrain Parallelizing Compiler on SMP Servers.
Proceedings of the Languages and Compilers for High Performance Computing, 2004

2002
Multigrain Automatic Parallelization in Japanese Millennium Project IT21 Advanced Parallelizing Compiler.
Proceedings of the 2002 International Conference on Parallel Computing in Electrical Engineering (PARELEC 2002), 2002

Hierarchical Parallelism Control for Multigrain Parallel Processing.
Proceedings of the Languages and Compilers for Parallel Computing, 15th Workshop, 2002


  Loading...