Acceleration of Large Deep Learning Training with Hybrid GPU Memory Management of Swapping and Re-computing
- Haruki Imai
- Tung D. Le
- et al.
- 2020
- Big Data 2020
Kiyokuni (Kiyo) KAWACHIYA, Ph.D.
Senior Technical Staff Member
Senior Manager, Systems & Strategy, IBM Research - Tokyo
19-21, Nihonbashi Hakozaki-cho, Chuo-ku, Tokyo 103-8510, Japan
About Me
My interest is 'systems software', such as operating systems and programming languages. I worked for developing Java™ JIT compiler with its runtime, accelerating Java locks, and reducing the startup overhead of Java applications. I am also interested in virtualization and cloud technologies. Recently, I am working for the analysis and reduction of memory footprint of Java and also for programming languages on Java such as X10. Cloud enablement of distributed systems, performance analysis of POWER and HPC applications, and AI framework optimizations are also part of my interest.
I am a member of Association for Computing Machinery (ACM, Distinguished Member), Information Processing Society of Japan (IPSJ, Senior Member, Ex Director, and Ex Auditor), and Japan Society for Software Science and Technology (JSSST, Editorial Committee Member and Ex Board Member).
'Java' is a trademark or registered trademark of Oracle and/or its affiliates.
Brief Personal History
Recent Academic Activities
2012/04-
Editorial Committee Member of JSSST (Vice Chief Editor in 2014/04-2021/03).
2022-
Advisory Board Member of Top Runners in Strategy of Transborder Advanced Researches (TRiSTAR) Program.
2020/06-2022/06
2021-2022
Selection Committee Member of IPSJ/ACM Award for Early Career Contributions to Global Research.
2017-2022
Committee Member of IPSJ International AI Programming Contest (SamurAI Coding).
2021
PC Member of The 5th cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG2021).
2020
PC Member of 2020 IEEE International Conference on Big Data (BigData2020).
2020
PC Member of The 4th cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG2020).
2019
PC Member of 2019 IEEE International Conference on Big Data (BigData2019).
2019
PC Member of SPLASH 2019 Onward! Papers (Onward2019).
2017/06-2019/06
2019
Committee Member of IPSJ 18th Software Japan (SJ2019).
2019
Organization Committee Vice Chair and Program Committee Member of 81st National Convention of IPSJ.
2017-2019
Steering Committee Member of Forum on Information Technology (FIT).
2018
PC Member of 2018 IEEE International Conference on Big Data (BigData2018).
2018
PC Chair of 17th Forum on Information Technology (FIT2018).
2018
Committee Member of IPSJ 17th Software Japan (SJ2018).
2018
PC Member of JSSST PPL2018 Workshop.
2018
Organization Committee and Program Committee Member of 80th National Convention of IPSJ.
2014/04-2018/03
Organizing Member of IPSJ SIG Programming, and Editorial Committee Member of IPSJ Transactions on Programming.
2014/04-2018/03
Steering Committee Member of JSSST SIG Programming and Programming Languages.
2017
PC Member of 2017 IEEE International Conference on Big Data (BigData2017).
2017
External PC Member of the 32nd Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA2017) in SPLASH2017.
2016
PC Member of JSSST PPL2016 Workshop.
2015
PC Member of JSSST PPL2015 Workshop.
2014
PC Member of the 5th International Workshop on Advances in Networking and Computing (WANC2014) in the 2nd International Symposium on Computing and Networking (CANDAR2014).
2014
External Reviewer of a Ph.D. Dissertation in Graduate School of Engineering, the University of Tokyo.
2014
External Reviewer of Euro-Par 2014 International Conference.
2014
External Reviewer of 2014 International Symposium on Code Generation and Optimization (CGO2014).
2014
PC Member of Special Track on Object Oriented Programming Languages and Systems (OOPS2014) at the 29th ACM Symposium on Applied Computing (SAC2014).
2013
PC Member of the 28th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA2013) in SPLASH2013.
2013
PC Member of the 2013 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE2013) co-located with ACM ASPLOS2013.
2012
PC Member of the 6th Workshop on Virtual Machines and Intermediate Languages (VMIL2012) at SPLASH2012.
2011
PC Member of Special Track on Object Oriented Programming Languages and Systems (OOPS2011) at the 26th ACM Symposium on Applied Computing (SAC2011).
2011
External Reviewer of 10th International Conference on Aspect-Oriented Software Development (AOSD2011).
2011
External Reviewer of 16th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP2011).
2011
PC Co-chair of JSSST PPL2011 Workshop.
2010
PC Member of JSSST PPL2010 Workshop.
2007/04-2011/03
Board Member of JSSST.
2007/04-2011/03
Editorial Committee Member of IPSJ Transactions on Programming.