Papers - YASUGI Masahiro
-
HOPE: A Parallel Execution Model Based on Hierarchical Omission Reviewed International journal
Masahiro Yasugi, Daisuke Muraoka, Tasuku Hiraishi, Seiji Umatani, Kento Emoto
Proceedings of the 48th International Conference on Parallel Processing (ICPP 2019) 77:1 - 77:11 2019.08
-
A Coherent Random Number Utilization Scheme for a Fault-tolerant Parallel Execution Model Based on Hierarchical Omission Reviewed
Shogo Hiromatsu, Masahiro Yasugi, Tasuku Hiraishi, Kento Emoto
Journal of Information Processing ( Information Processing Society of Japan ) 33 ( 0 ) 295 - 311 2025.04
-
Designing Restartable Exception Handling Mechanisms for Implementing Efficient and Safe High-level Languages Reviewed
Masahiro Yasugi, Kento Emoto, Tasuku Hiraishi
Journal of Information Processing ( Information Processing Society of Japan ) 32 ( 0 ) 436 - 450 2024.05
-
Portable Implementations of Work Stealing Reviewed International journal
Masahiro Yasugi, Tasuku Hiraishi, Chihiro Takeuchi
Proceedings of International Conference on High Performance Computing in Asia-Pacific Region (HPCAsia 2024) 12 - 22 2024.01
-
Evaluating and Analyzing Irregular Tree Search in the Tascell and HOPE Parallel Programming Languages Reviewed International journal
Yusuke Shiki, Masahiro Yasugi, Tasuku Hiraishi
Post-proceedings of the 23rd International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2022) 13798 LNCS 262 - 272 2023.04
-
Construction of Hierarchical Matrix on Distributed Memory Systems using a Task Parallel Language Reviewed International journal
Zhengyang Bai, Tasuku Hiraishi, Akihiro Ida, Masahiro Yasugi, Keiichiro Fukazawa
Proceedings of the 10th International Symposium on Computing and Networking Workshops (CANDARW 2022) (10th International Workshop on Computer Systems and Architectures CSA 2022, held in conjunction with CANDAR 2022) 48 - 54 2023.03
-
Zhengyang Bai, Tasuku Hiraishi, Akihiro Ida, Masahiro Yasugi
Journal of Information Processing ( Information Processing Society of Japan ) 30 ( 0 ) 742 - 754 2022.10
-
Work-stealing Strategies That Consider Work Amount and Hierarchy Reviewed
Ryusuke Nakashima, Masahiro Yasugi, Hiroshi Yoritaka, Tasuku Hiraishi, Seiji Umatani
Journal of Information Processing ( Information Processing Society of Japan ) 29 478 - 489 2021.07
-
Zhengyang Bai, Tasuku Hiraishi, Hiroshi Nakashima, Akihiro Ida, Masahiro Yasugi
Journal of Information Processing ( Information Processing Society of Japan ) 27 840 - 851 2019.12
-
Extending a Work-Stealing Framework with Priorities and Weights Reviewed International journal
Ryusuke Nakashima, Hiroshi Yoritaka, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
Proceedings of the 9th Workshop on Irregular Applications: Architectures and Algorithms (IA3 2019) (held in conjunction with SC 2019) 9 - 16 2019.11
-
Evaluating Portable Mechanisms for Legitimate Execution Stack Access with a Scheme Interpreter in an Extended SC Language Reviewed
Masahiro Yasugi, Reichi Ikeuchi, Tasuku Hiraishi, Tsuneyasu Komiya
Journal of Information Processing 27 177 - 189 2019.02
-
Probabilistic guards: A mechanism for increasing the granularity of work-stealing programs Reviewed
Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
Parallel Computing 82 19 - 36 (Available online 22 June 2018) 2019.02
-
Parallelization of Extracting Connected Subgraphs with Common Itemsets in Distributed Memory Environments Reviewed
Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, Jun Sese
Journal of Information Processing 25 ( 0 ) 256 - 267 2017.02
-
Evaluation of an MPI-Based Implementation of the Tascell Task-Parallel Language on Massively Parallel Systems Reviewed
Daisuke Muraoka, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
Proceedings of the 45th International Conference on Parallel Processing Workshops (ICPPW 2016) (Ninth International Workshop on Parallel Programming Models and Systems Software for High-End Computing P2S2 2016, held in conjunction with ICPP 2016) 161 - 170 2016.08
-
Extending a Work-Stealing Framework with Probabilistic Guards Reviewed
Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
Proceedings of the 45th International Conference on Parallel Processing Workshops (ICPPW 2016) (Ninth International Workshop on Parallel Programming Models and Systems Software for High-End Computing P2S2 2016, held in conjunction with ICPP 2016) 171 - 180 2016.08
-
Reducing Redundant Search in Parallel Graph Mining using Exceptions Reviewed
Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, Jun Sese
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2016) (21st International Workshop on High-Level Parallel Programming Models and Supportive Environments HIPS 2016, held in conjunction with IPDPS 2016) 328 - 337 2016.05
-
An Implementation of Exception Handling with Collateral Task Abortion Reviewed
Tasuku Hiraishi, Shingo Okuno, Masahiro Yasugi
Journal of Information Processing 24 ( 2 ) 2016.03
-
Design and Implementation of a Java Bytecode Manipulation Library for Clojure Reviewed
Seiji Umatani, Tomoharu Ugawa, Masahiro Yasugi
Journal of Information Processing 23 ( 5 ) 716 - 729 2015.09
-
Parallelization of Extracting Connected Subgraphs with Common Itemsets Reviewed
Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, Jun Sese
IPSJ Transactions on Programming 7 ( 3 ) 22 - 39 2014.07
-
L-Closureの呼び出しコストの削減 Reviewed
田附正充, 八杉 昌宏, 平石 拓, 馬谷 誠二
情報処理学会論文誌 プログラミング 6 ( 2 ) 13 - 32 2013.08
-
A Proper Performance Evaluation System That Summarizes Code Placement Effects Reviewed
Masahiro Yasugi, Yuki Matsuda, Tomoharu Ugawa
Proceedings of the 11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE '13) 41 - 48 2013.06
-
A Lisp Environment for Distributed Applications based on Safe Ambients Reviewed
Tomoyuki Hayashi, Seiji Umatani, Masahiro Yasugi, Taiichi Yuasa
Computer Software 30 ( 1 ) 231 - 256 2013.02
-
Automatic and Tunable Multi-Level Locality Improvement with a Lisp Garbage Collector Reviewed
Masahiro Yasugi, Shingo Yuasa, Taiichi Yuasa
Proceedings of the International Lisp Conference 53 - 61 2012.10
-
SEAN: Support Tool for Detecting Rule Violations in JNI Coding Reviewed
Haruna Nishiwaki, Tomoharu Ugawa, Seiji Umatani, Masahiro Yasugi, Taiichi Yuasa
IPSJ Transactions on Programming 5 ( 3 ) 23 - 28 2012.08
-
A report on the 28th JSSST annual conference
Masahiro Yasugi
Computer Software 29 ( 1 ) 240 - 250 2012.02
-
Parallel Graph Traversals using Work-Stealing Frameworks for Many-core Platforms Reviewed
Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani, Taiichi Yuasa
Journal of Information Processing 20 ( 1 ) 128 - 139 2012.01
-
バックトラックに基づく動的負荷分散フレームワークTascell
平石拓, 八杉昌宏
京都大学学術情報メディアセンター 全国共同利用版広報 ( 京都大学学術情報メディアセンター ) 10 ( 1 ) 31 - 42 2011.06
-
Safe AmbientsのためのJavaフレームワーク Reviewed
岡田 翔太, 馬谷 誠二, 林 奉行, 八杉 昌宏, 湯淺 太一
情報処理学会論文誌 プログラミング 4 ( 3 ) 26 - 41 2011.06
-
Abstract Machines for Safe Ambients in Wide-Area and Mobile Networks Reviewed
Seiji Umatani, Masahiro Yasugi, Taiichi Yuasa
Proceedings of the 13th International Conference on Coordination Models and Languages (COORDINATION 2011),LNCS 6721 172 - 186 2011.06
-
A Reuse Mechanism of Transformation Rules for the SC Language System Reviewed
Tasuku Hiraishi, Masahiro Yasugi, Taiichi Yuasa
Computer Software 28 ( 1 ) 258 - 271 2011.02
-
L-Closureを用いた真に末尾再帰的なSchemeインタプリタ Reviewed
八杉 昌宏, 平石 拓, 小島 啓史, 馬谷 誠二, 小宮 常康, 湯淺 太一
情報処理学会論文誌 プログラミング 3 ( 5 ) 1 - 17 2010.12
-
Dynamic Graph Traversals for Concurrent Rewriting using Work-Stealing Frameworks for Multicore Platforms Reviewed
Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani, Taiichi Yuasa
Proceedings of the 16th International Conference on Parallel and Distributed Systems (ICPADS 2010) 406 - 414 2010.12
-
Managing Continuations for Proper Tail Recursion Reviewed
Masahiro Yasugi, Tsuneyasu Komiya, Tasuku Hiraishi, Seiji Umatani
Proceedings of the 2010 International Lisp Conference (ILC 2010) 65 - 72 2010.10
-
Validating Low-Level Instructions for Fixnums using BDDs Reviewed
Shingo Yuasa, Masahiro Yasugi
Proceedings of the 2010 International Lisp Conference (ILC 2010) 11 - 19 2010.10
-
L-Closure:安全な計算状態操作機構
八杉昌宏
情報処理 ( 情報処理学会 ) 51 ( 7 ) 885 - 885 2010.07
-
Design of a Distributed Ambient System That Enables Flexible Designation of Communication/Migration Targets with Dynamic Name Resolution Reviewed
Seiji Umatani, Masahiro Yasugi, Taiichi Yuasa
Computer Software 27 ( 2 ) 50 - 61 2010.05
-
リターンバリア型実時間ごみ集めの抽象モデル検査 Reviewed
藤川 浩光, 馬谷 誠二, 八杉 昌宏, 湯淺 太一
情報処理学会論文誌 プログラミング 2 ( 4 ) 13 - 32 2009.08
-
Cache-conscious階層的グループ化データ配置法:Cache-oblivious配置法との実験的比較 Reviewed
八杉 昌宏, 後藤 裕輔, 馬谷 誠二, 湯淺 太一
情報処理学会論文誌 プログラミング,巻号 2 ( 3 ) 33 - 47 2009.07
-
Backtracking-based Load Balancing Reviewed
Tasuku Hiraishi, Masahiro Yasugi, Seiji Umatani, Taiichi Yuasa
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2009) 55 - 64 2009.02
-
タプル空間によるブラウザ間通信を備えたScheme 処理系の開発 Reviewed
原 悠, 鵜川 始陽, 湯淺 太一, 八杉 昌宏
情報処理学会論文誌 プログラミング 1 ( 2 ) 85 - 99 2008.09
-
Replication-Based Incremental Compaction Reviewed
Tomoharu Ugawa, Masahiro Yasugi, Taiichi Yuasa
11th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing 516 - 524 2008.05
-
マルチスレッド環境における実時間ごみ集めのためのスレッド再開バリア Reviewed
鵜川 始陽, 花井 亮, 八杉 昌宏, 湯淺 太一
コンピュータソフトウェア 25 ( 2 ) 135 - 150 2008.04
-
L-Closure:高性能・高信頼プログラミング言語の実装向け言語機構 Reviewed
八杉 昌宏, 平石 拓, 篠原 丈成, 湯淺 太一
情報処理学会論文誌:プログラミング 49 ( SIG 1(PRO 35) ) 63 - 83 2008.01
-
Memory Usage Improvement Using Runtime Alias Detection Reviewed
Ryo Hanai, Tomoharu Ugawa, Masashi Yoneda, Masahiro Yasugi, Taiichi Yuasa
Trends in Functional Programming, Intellect 7 129 - 144 2007.12
-
Improving Search Speed on Pointer-Based Large Data Structures Using a Hierarchical Clustering Copying Algorithm Reviewed
Masahiro Yasugi, Taiichi Yuasa
Post-proceedings of the International Workshop on Innovative Architecture for Future generation Processors and Systems 2007 (IWIA 2007) 43 - 52 2007.12
-
Experience with SC: Transformation-based Implementation of Various Language Extensions to C Reviewed
Tasuku Hiraishi, Masahiro Yasugi, Taiichi Yuasa
Proceedings of the International Lisp Conference 103 - 113 2007.04
-
リージョン変数の動的なエイリアス判定によるメモリ効率向上 Reviewed
米田 匡史, 鵜川 始陽, 花井 亮, 八杉 昌宏, 湯淺 太一
情報処理学会論文誌:プログラミング 47 ( SIG 11(PRO 30) ) 38 - 49 2006.07
-
A Type System and Compilation Techniques for Concurrent Objects Reviewed
Masahiro Yasugi
Information and Media Technologies 1 ( 1 ) 15 - 32 2006.06
-
Efficient and Portable Implementation of Java-style Exception Handling in C Reviewed
Seiji Umatani, Hirokazu Shobayashi, Masahiro Yasugi, Taiichi Yuasa
IPSJ Digital Courier 2 238 - 247 2006.05
-
A Transformation-Based Implementation of Lightweight Nested Functions Reviewed
Tasuku Hiraishi, Masahiro Yasugi, Taiichi Yuasa
IPSJ Digital Courier 2 262 - 279 2006.05
-
既存Cヘッダファイルの構文の異なる言語での有効利用 Reviewed
平石 拓, 八杉 昌宏, 湯淺 太一
コンピュータソフトウェア 23 ( 2 ) 225 - 238 2006.04
-
Memory Usage Improvement Using Runtime Alias Detection Reviewed
Ryo Hanai, Tomoharu Ugawa, Masashi Yoneda, Masahiro Yasugi, Taiichi Yuasa
Symposium on Trends in Functional Programming 2006 222 - 234 2006.04
-
Lightweight Lexical Closures for Legitimate Execution Stack Access Reviewed
Masahiro Yasugi, Tasuku Hiraishi, Taiichi Yuasa
Proceedings of 15th International Conference on Compiler Construction.(CC2006) 170 - 184 2006.03
-
Highly Reliable Embedded Software Development Using Advanced Software Technologies Reviewed
Takuya Katayama, Tatsuo Nakajima, Taiichi Yuasa, Tomoji Kishi, Shin Nakajima, Shuichi Oikawa, Masahiro Yasugi, Toshiaki Aoki, Mitsutaka Okazaki, Seiji Umatani
IEICE Transactions on Information and Systems E88-D ( 6 ) 1105 - 1116 2005.06
-
Implementing S-Expression Based Extended Languages in Lisp Reviewed
Tasuku Hiraishi, Masahiro Yasugi, Taiichi Yuasa
International Lisp Conference 2005 179 - 188 2005.06
-
Real-Time GC in JeRTy VM Using the Return-Barrier Method Reviewed
Hideaki Saiki, Yoshiharu Konaka, Tsuneyasu Komiya, Masahiro Yasugi, Taiichi Yuasa
8th IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC 2005) 140 - 148 2005.05
-
S式ベースC言語における変形規則による言語拡張機構 Reviewed
平石 拓, 李 暁ろ, 八杉 昌宏, 馬谷 誠二, 湯淺 太一
情報処理学会論文誌:プログラミング 46 ( SIG 1(PRO 24) ) 40 - 56 2005.01
-
入れ子関数を利用する動的負荷分散と高水準記述 Reviewed
八杉 昌宏, 小宮 常康, 湯淺 太一
情報処理学会論文誌:コンピューティングシステム 45 ( SIG 11(ACS7) ) 368 - 377 2004.10
-
オブジェクト指向並列言語OPAのための遅延正規化手法 Reviewed
馬谷 誠二, 八杉 昌宏, 小宮 常康, 湯淺 太一
情報処理学会論文誌:プログラミング 45 ( SIG 5(PRO 21) ) 12 - 25 2004.05
-
階層的グループ化に基づくコピー型ごみ集めによる局所性改善 Reviewed
八杉 昌宏, 伊藤 智一, 小宮 常康, 湯淺 太一
情報処理学会論文誌:プログラミング 45 ( SIG 5(PRO 21) ) 36 - 52 2004.05
-
継続の生成におけるスタックコピーの遅延 Reviewed
鵜川 始陽, 皆川 宜久, 小宮 常康, 八杉 昌宏, 湯淺 太一
情報処理学会論文誌:プログラミング 44 ( SIG 13(PRO 18) ) 72 - 83 2003.10
-
Lazy Stack Copying and Stack Copy Sharing for the Efficient Implementation of Continuations Reviewed
Tomoharu Ugawa, Nobuhisa Minagawa, Tsuneyasu Komiya, Masahiro Yasugi, Taiichi Yuasa
The First Asian Symposium on Programming Languages and Systems (APLAS'03),Springer LNCS 2895 410 - 426 2003.10
-
Pursuing Laziness for Efficient Implementation of Modern Multithreaded Languages Reviewed
Seiji Umatani, Masahiro Yasugi, Tsuneyasu Komiya, Taiichi Yuasa
The fifth International Symposium on High Performance Computing (ISHPC-V),Springer LNCS 2858 174 - 188 2003.10
-
Scheme 処理系におけるC言語拡張コードへのライトバリア自動挿入 Reviewed
花井 亮, 小宮 常康, 八杉 昌宏, 湯淺 太一
情報処理学会論文誌:プログラミング 44 ( SIG 4(PRO 17) ) 17 - 24 2003.03
-
適応的オブジェクトのための局面解析手法 Reviewed
鎌田 十三郎, 八杉 昌宏
情報処理学会論文誌:プログラミング 44 ( SIG 2(PRO 16) ) 13 - 24 2003.02
-
遅延タスク生成の反復計算向け拡張 Reviewed
馬谷 誠二, 八杉 昌宏, 小宮 常康, 湯淺 太一
情報処理学会論文誌 43 ( 4 ) 948 - 957 2002.04
-
入れ子関数を利用したマルチスレッドの実現 Reviewed
田畑 悠介, 八杉 昌宏, 小宮 常康, 湯淺 太一
情報処理学会論文誌:プログラミング 43 ( SIG 3(PRO 14) ) 26 - 40 2002.03
-
共有メモリ向けプリミティブとそのGCCを使った実現 Reviewed
八杉 昌宏, 高田 潤, 田畑 悠介, 小宮 常康, 湯淺 太一
情報処理学会論文誌:プログラミング 43 ( SIG 1(PRO 13) ) 118 - 132 2002.01
-
オブジェクト指向並列言語OPAのためのコード生成手法 Reviewed
八杉 昌宏, 馬谷 誠二, 鎌田 十三郎, 田畑 悠介, 伊藤 智一, 小宮 常康, 湯淺 太一
情報処理学会論文誌:プログラミング 42 ( SIG 11(PRO 12) ) 1 - 13 2001.11
-
Javaと相互呼び出し可能なScheme処理系「ぶぶ」における継続機能と例外処理機能の実装 Reviewed
鵜川 始陽, 湯淺 太一, 小宮 常康, 八杉 昌宏
情報処理学会論文誌:プログラミング 42 ( SIG 11(PRO 12) ) 25 - 36 2001.11
-
Java上のScheme処理系「ぶぶ」における単一のクラスローダを用いたオブジェクトシステムの実装 Reviewed
窪田 貴志, 湯淺 太一, 倉林 則之, 八杉 昌宏, 小宮 常康
情報処理学会論文誌:プログラミング 42 ( SIG 7(PRO 11) ) 57 - 69 2001.07
-
リターン・バリア Reviewed
湯淺 太一, 中川 雄一郎, 小宮 常康, 八杉 昌宏
情報処理学会論文誌:プログラミング 41 ( SIG 9(PRO 8) ) 87 - 99 2000.11
-
Hierarchically Structured Synchronization and ExceptionHandling in Parallel Languages Using Dynamic Scope Reviewed
Masahiro Yasugi
Parallel and Distributed Computing for Symbolic and Irregular Applications,World Scientific 122 - 148 2000.05
-
Adaptive Objects for Concurrent Accesses Reviewed
Masahiro Yasugi, Shigeyuki Eguchi, Kazuo Taki
Object-Oriented Parallel and Distributed Programming,HERMES Science Publications 187 - 206 2000.01
-
動的スコープの利用による並列言語の同期・例外処理の階層的構造化 Reviewed
八杉 昌宏
情報処理学会論文誌:プログラミング 40 ( SIG 4(PRO 3) ) 44 - 57 1999.05
-
適応的オブジェクトによる排他制御の実行時緩和 Reviewed
江口 重行, 八杉 昌宏, 鎌田 十三郎, 瀧 和男
情報処理学会論文誌 40 ( 5 ) 2084 - 2092 1999.05
-
Eliminating Bottlenecks on Parallel Systems Using Adaptive Objects Reviewed
Masahiro Yasugi, Shigeyuki Eguchi, Kazuo Taki
Proc. of International Conference on Parallel Architectures and Compilation Techniques 80 - 87 1998.10
-
並列オブジェクト指向言語のためのガーベジコレクタ Reviewed
八杉 昌宏
情報処理学会論文誌 39 ( 6 ) .1691 - 1699 1998.06