Last modified: Wednesday, September 11, 2024

List of Publications

Academic Papers and Technical Reports

  1. Takumi OKUMURA, Hiroaki HIRATA and Atsushi NUNOME: "Bidirectionally Circular Pipelining Processor Specialized for Deep Learning," Forum on Information Technology (FIT) 2024, C-015, Vol.1, pp.213-218, Sept. 2024.(in Japanese)
  2. Hiroaki HIRATA and Atsushi NUNOME: "Performance Evaluation on Parallel Speculation-Based Construction of a Binary Search Tree," International Journal of Networked and Distributed Computing (IJNDC), Vol.11, pp.88-111, Nov. 2023.
  3. Atsushi NUNOME and Hiroaki HIRATA: "Adaptive Parameter Tuning for Constructing Storage Tiers in an Autonomous Distributed Storage System," International Journal of Networked and Distributed Computing (IJNDC), Vol.10, issue 1-2, pp. 1-10, Dec. 2022.
  4. Atsushi NUNOME and Hiroaki HIRATA: "Enhancing the Performance of an Autonomous Distributed Storage System in a Large-Scale Network," In Proceedings of the 23rd ACIS International Summer Virtual Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2022-Summer), pp. 87-94, July 2022.
  5. Hiroaki HIRATA and Atsushi NUNOME: "Parallel Binary Search Tree Construction Inspired by Thread-Level Speculation," In Proceedings of the 23rd ACIS International Summer Virtual Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2022-Summer), pp. 74-81, July 2022.
  6. Atsushi NUNOME and Hiroaki HIRATA: "An Adaptive Tiering Scheme for an Autonomous Distributed Storage System," In Proceedings of the 8th International Virtual Conference on Applied Computing & Information Technology (ACIT 2021), pp. 62-68, June 2021.
  7. Hiroaki HIRATA and Atsushi NUNOME: "Reducing the Repairing Penalty on Misspeculation in Thread-Level Speculation," In Proceedings of the 8th International Virtual Conference on Applied Computing & Information Technology (ACIT 2021), pp. 39-45, June 2021.
  8. Hiroaki HIRATA and Atsushi NUNOME: "A Modified Parallel Heapsort Algorithm," International Journal of Software Innovation (IJSI), Vol.8, No.3, pp. 1-18, 2020.
  9. Hiroaki HIRATA and Atsushi NUNOME: "Decoupling Computation and Result Write-Back for Thread-Level Parallelization," International Journal of Software Innovation (IJSI), Vol.8, No.3, pp. 19-34, 2020.
  10. Atsushi NUNOME and Hiroaki HIRATA: "Performance Evaluation of Data Migration Policies for a Distributed Storage System with Dynamic Tiering," International Journal of Networked and Distributed Computing (IJNDC), Vol.8, No.1, pp. 1-8, Dec. 2019.
  11. Atsushi NUNOME and Hiroaki HIRATA: "An Improvement of Migration Efficiency in a Distributed Storage System with Dynamic Tiering," In Proceedings of the 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2019), pp. 455-460, July 2019.
  12. Daiki MATSUNAGA, Atsushi NUNOME, and Hiroaki HIRATA: "Shelving a Code Block for Thread-Level Speculation," In Proceedings of the 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2019), pp. 427-434, July 2019.
  13. Hikaru KITANO, Atsushi NUNOME, and Hiroaki HIRATA: "Performance Evaluation of Parallel Heapsort Programs," In Proceedings of the 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2019), pp. 435-442, July 2019.
  14. Atsushi NUNOME and Hiroaki HIRATA: "A Data Migration Scheme Considering Node Reliability for an Autonomous Distributed Storage System," In Proceedings of the 5th International Conference on Computational Science/Intelligence and Applied Informatics (CSII 2018), pp. 160-165, July 2018. (Best Paper Award)
  15. Hiroki YAMASAKI, Atsushi NUNOME and Hiroaki HIRATA: "Parallelizing the Construction of a k-Dimensional Tree," In Proceedings of the 3rd IEEE/ACIS International Conference on Big Data, Cloud Computing, Data Science & Engineering (BCD 2018), pp. 23-30, July 2018.
  16. Kohei FUJISAWA, Atsushi NUNOME, Kiyoshi SHIBAYAMA and Hiroaki HIRATA: "Design Space Exploration for Implementing a Software-Based Speculative Memory System," International Journal of Software Innovation (IJSI), IGI Global, Vol. 6, No. 2, pp. 37-49, Mar. 2018.
  17. Shingo SHIMANO, Atsushi NUNOME, Yuta YOKOI, Kiyoshi SHIBAYAMA and Hiroaki HIRATA: "A Dynamic Configuration Scheme of Storage Tiers for an Autonomous Distributed Storage System," Information Engineering Express, Vol. 3, No. 4, pp. 91-104, Dec. 2017.
  18. Shingo SHIMANO, Atsushi NUNOME, Yuta YOKOI, Kiyoshi SHIBAYAMA and Hiroaki HIRATA: "An Autonomous Configuration Scheme of Storage Tiers for Distributed File System," In Proceedings of the 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2017), pp. 453-458, June 2017. (Best Student Presenter Award)
  19. Sekai ICHII, Shohei HAYASHI, Atsushi NUNOME, Hiroaki HIRATA and Kiyoshi SHIBAYAMA: "Performance Evaluation of Delayed-Committing Transactional Memory," In Proceedings of the 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2017), pp. 445-451, June 2017.
  20. Kohei FUJISAWA, Atsushi NUNOME, Kiyoshi SHIBAYAMA and Hiroaki HIRATA: "A Software Implementation of Speculative Memory," In Proceedings of the 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2017), pp. 437-443, June 2017.
  21. Takashi DEJIMA, Atsushi NUNOME, and Hiroaki HIRATA: "An Analyzing Mechanism of Data Dependencies for the Thread-Level Speculation," The 79th National Convention of IPSJ, 2G-09, Vol. 1, pp. 67-68, Mar. 2017. (in Japanese)
  22. Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "An Interval Control Method for Status Propagation in an Autonomous Distributed Storage System," In Proceedings of the 15th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2016), pp. 723-728, June 2016.
  23. Hiroaki HIRATA, Atsushi NUNOME, and Kiyoshi SHIBAYAMA: "Speculative Memory: An Architectural Support for Explicit Speculations in Multithreaded Programming," In Proceedings of the 15th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2016), pp. 715-721, June 2016.
  24. Yuki SHOJI, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Large-Scale Speculation for the Thread-Level Parallelization," International Journal of Computer and Information Science (IJCIS), Vol.17, No.1, pp. 24-32, March 2016.
  25. Yuki SHOJI, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Value Prediction Mechanism for a Thread-Level Speculation on a Multiprocessor," Forum on Information Technology (FIT) 2015, C-005, Vol.1, pp.243-244, Sept. 2015. (in Japanese)
  26. Sekai ICHII, Saki TASHIRO, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Hardware Transactional Memory with Delayed Committing," In Proceedings of the 3rd International Conference on Applied Computing and Information Technology (ACIT 2015), pp. 161-168, July 2015.
  27. Yuki SHOJI, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Large-Scale Speculation for the Thread-Level Parallelization," In Proceedings of the 3rd International Conference on Applied Computing and Information Technology (ACIT 2015), pp. 169-175, July 2015.
  28. Shingo SHIMANO, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "An Information Propagation Scheme for an Autonomous Distributed Storage System in iSCSI Environment," In Proceedings of the 3rd International Conference on Applied Computing and Information Technology (ACIT 2015), pp. 149-154, July 2015.
  29. Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Distributed Storage System with Dynamic Tiering for iSCSI Environment," International Journal of Networked and Distributed Computing (IJNDC), Vol.3, No.1, pp. 42-50, Jan. 2015.
  30. Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Distributed Storage System with Dynamic Tiering for iSCSI Environment," In Proceedings of 2014 IIAI 3rd International Conference on Advanced Applied Informatics, pp. 644-649, Aug. 2014.
  31. Sekai ICHII, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Lazy-Updating Snoop Cache Protocol for Transactional Memory," In Proceedings of 2014 IIAI 3rd International Conference on Advanced Applied Informatics, pp. 636-643, Aug. 2014.
  32. Sekai ICHII, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Lazy-Updating Snoop Cache Protocol for Transactional Memory," International Journal of Computer and Information Science (IJCIS), Vol.15, No.1, pp. 31-40, June 2014.
  33. Kunio NAKATSUKASA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Microprocessor Architecture Enhanced to Detect Return Address Corruption," The Transactions of IEICE on Information and Systems, Vol.J97-D, No.3, pp.614-624, Mar. 2014. (in Japanese)
  34. Yui YOSHIKAWA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Branch Prediction using the Correlation with Returning from a Function," Forum on Information Technology (FIT) 2013, Vol. 1, pp. 383-384, Sept. 2013. (in Japanese)
  35. Harunobu UESUGI, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "The Possibility to Extract Thread-Level Parallelism from Non-Locally Nested Loops," Forum on Information Technology (FIT) 2013, Vol. 1, pp. 389-390, Sept. 2013. (in Japanese)
  36. Sekai ICHII, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Lazy-Updating Protocol of a Snoop Cache to Implement the Transactional Memory," Forum on Information Technology (FIT) 2013, Vol. 1, pp. 387-388, Sept. 2013. (in Japanese)
  37. Makoto HIDAKA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Consultation Algorithm using Recent Decision History for Computer Shogi," Forum on Information Technology (FIT) 2013, Vol. 2, pp. 391-392, Sept. 2013. (in Japanese)
  38. Hiroyuki YASUI, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Dynamic Path Prediction of Basic Blocks to be Executed," Forum on Information Technology (FIT) 2012, Vol. 1, pp. 269-270, Sept. 2012. (in Japanese)
  39. Kouhei FUJI, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Memory Renaming Mechanism for a Thread-Level Speculation on a Multiprocessor," Forum on Information Technology (FIT) 2012, Vol. 1, pp. 267-268, Sept. 2012. (in Japanese)
  40. Hiroaki HIRATA, Takahiro FUJII, Kouhei FUJI, Kiyotaka MORITA, Atsushi NUNOME, and Kiyoshi SHIBAYAMA: "A Memory Renaming Mechanism for a Thread-Level Speculation on a Multiprocessor," Forum on Information Technology (FIT) 2012, Vol. 1, pp. 31-34, Sept. 2012. (in Japanese)
  41. Kenjirou AKASAKA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Database Query Scheduling to Improve the Response Time in an Electronic Commerce Site," Forum on Information Technology (FIT) 2011, Vol. 1, pp. 113-116, Sept. 2011. (in Japanese)
  42. Takahiro FUJII, Kiyotaka MORITA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Memory Renaming for Thread-Level Parallelization," Forum on Information Technology (FIT) 2011, Vol. 1, pp. 385-388, Sept. 2011. (in Japanese)
  43. Kunio NAKATSUKASA, Toru YAMADA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Processor Architecture Featured with a Precise Detection Mechanism of Stack Smashing Attacks," Forum on Information Technology (FIT) 2011, Vol. 1, pp. 63-66, Sept. 2011. (in Japanese)
  44. Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "A Multicast Filtering Ethernet Switch for Network Authentication in IPv6 Networks," Forum on Information Technology (FIT) 2011, Vol. 4, pp. 1-4, Sept. 2011. (in Japanese)
  45. Atsushi NUNOME, Hiroaki HIRATA, Masayuki FUKUZAWA, and Kiyoshi SHIBAYAMA: "Development of an E-learning Back-end System for Code Assessment in Elementary Programming Practice," In Proceedings of ACM SIGUCCS 2010 Fall Conference, pp. 181-186, Oct. 2010.
  46. Hiroaki HIRATA, Toru YAMADA, Atsushi NUNOME, and Kiyoshi SHIBAYAMA: "Precise Detection of Procedure Calling/Returning through Machine Instruction-Level Monitoring," Forum on Information Technology (FIT) 2010, Vol. 1, pp. 87-90. Sept. 2010. (in Japanese)
  47. Kiyotaka MORITA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Classification of Inter-Thread Dependencies for Thread-Level Parallelization," Forum on Information Technology (FIT) 2010, Vol. 1, pp. 81-86. Sept. 2010. (in Japanese)
  48. Kenjirou AKASAKA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Performance Optimization of an Electronic Commerce Site by Database Query Scheduling," Forum on Information Technology (FIT) 2010, Vol. 1, pp. 407-408. Sept. 2010. (in Japanese)
  49. Shohei NOMA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Precise Detection of Stack-Smashing Attacks and Requirements for its Efficient Implementation," IEICE Technical Report CPSY2009-47, Vol.109, No.319, pp.25-30, Dec. 2009. (in Japanese)
  50. Shohei NOMA, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "An Attached Processor for Buffer-Overflow Detection," The 71st National Convention of IPSJ, 4A-5, Mar. 2009. (in Japanese)
  51. Atsushi NUNOME, Masayuki FUKUZAWA, and Hiroaki HIRATA: "Development of an E-learning Back-end System for Code Assessment in Programming Practice," IEICE Technical Report ICM2008-11, Vol.108, No.24, pp.59-63, May 2008. (in Japanese)
  52. Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "An Ethernet Switch with Two-Level Broadcast Domain for Network Authentication," The Transactions of IEICE on Information and Systems, Vol.J88-D-I, No.11, pp.908-911, Apr. 2005. (in Japanese)
  53. Atsushi NUNOME, Hiroaki HIRATA, Haruo NIIMI, and Kiyoshi SHIBAYAMA: "Performance Evaluation of Dynamic Load Balancing Scheme with Load Prediction Mechanism Using the Load Growing Acceleration for Massively Parallel Computers," Systems and Computers in Japan, Vol.35, No.11, pp.69-79, Oct. 2004.
  54. Jinsuke NAKAI, Shin ABE, Atsushi NUNOME, Hiroaki HIRATA, and Kiyoshi SHIBAYAMA: "Design and Evaluation of the Communication Library for a Parallel Processing using the Domain Decomposition Method with Boundary Data Synchronization on PC Cluster," IPSJ Technical Report 2002-ARC-147, Vol.2002, No.22, pp.61-66, Mar. 2002. (in Japanese)
  55. Atsushi NUNOME, Hiroaki HIRATA, Haruo NIIMI, and Kiyoshi SHIBAYAMA: "Performance Evaluation of Dynamic Load Balancing Scheme with Load Prediction Mechanism Using the Load Growing Acceleration for Massively Parallel Computers," The Transactions of IEICE on Information and Systems, Vol.J84-D-I, No.11, pp.1532-1541, Nov. 2001. (in Japanese)
  56. Atsushi NUNOME: "A Study on a Dynamic Load Balancing Scheme Using a Load Variation Trend for Massively Parallel Computers," Doctoral Thesis, Kyoto Institute of Technology, July 2001. (in Japanese)
  57. Atsushi NUNOME, Hiroaki HIRATA, Haruo NIIMI, and Kiyoshi SHIBAYAMA: "An Improvement of Dynamic Load Balancing Scheme with Load Prediction Mechanism for Massively Parallel Computers," IPSJ Journal, Vol.42, No.5, pp.1282-1285, May 2001. (in Japanese)
  58. Atsushi NUNOME, Hiroaki HIRATA, Haruo NIIMI, and Kiyoshi SHIBAYAMA: "Dynamic Load Balancing Scheme Considering the Load Growing Rate for Massively Parallel Computers," The Transactions of IEICE on Information and Systems, Vol.J83-D-I, No.9, pp.936-945, Sept. 2000. (in Japanese)
  59. Toshiki MOTOKAWA, Shuji YAMAMURA, Atsushi NUNOME, Hiroaki HIRATA, Haruo NIIMI, and Kiyoshi SHIBAYAMA: "Parallel Execution of Loop Iterations by Speculative Traversal on Recursive Data Structures," IPSJ Technical Report 2000-ARC-136, Jan. 2000. (in Japanese)
  60. Atsushi NUNOME, Hiroaki HIRATA, Haruo NIIMI, and Kiyoshi SHIBAYAMA: "Dynamically Load Balancing Scheme Considering the Load Variation Speed for Massively Parallel Computers," IEICE Technical Report CPSY98-70, Aug. 1998. (in Japanese)
  61. Atsushi NUNOME: "Development of a Dynamic Load Balancing Scheme with Autonomous Expansion Control for Massively Parallel Computers," Master's Thesis, Kyoto Institute of Technology, Mar. 1998. (in Japanese)
  62. Atsushi NUNOME, Hiroaki HIRATA, Haruo NIIMI, and Kiyoshi SHIBAYAMA: "Dynamic Load Balancing Scheme based on the Hierarchical Management of Overlapped Processor Region for Massively Parallel Computers," IEICE Technical Report CPSY96-30, May 1996. (in Japanese)

Patents


Oral Presentations


Atsushi NUNOME @ Computer System Laboratory at Kyoto Institute of Technology (nunome@kit.ac.jp)