Zhengyang Bai, Tasuku Hiraishi, Hiroshi Nakashima, Akihiro Ida, and Masahiro Yasugi. Parallelization of Matrix Partitioning in Construction of Hierarchical Matrices using Task Parallel Languages. Journal of Information Processing, Vol. 27, pp. 840-851, December 2019.
Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, and Seiji Umatani. Probabilistic guards: A mechanism for increasing the granularity of work-stealing programs. Parallel Computing, Vol. 82, pp. 19-36, February 2019. (Available online 22 June 2018).
Masahiro Yasugi, Reichi Ikeuchi, Tasuku Hiraishi, and Tsuneyasu Komiya. Evaluating Portable Mechanisms for Legitimate Execution Stack Access with a Scheme Interpreter in an Extended SC Language. Journal of Information Processing, Vol. 27, pp. 177-189, February 2019.
Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, and Jun Sese. Parallelization of Extracting Connected Subgraphs with Common Itemsets in Distributed Memory Environments. Journal of Information Processing, Vol. 25, pp. 256-267, February 2017.
Tasuku Hiraishi, Shingo Okuno, and Masahiro Yasugi. An Implementation of Exception Handling with Collateral Task Abortion. Journal of Information Processing, Vol. 24, No. 2, pp. 439-449, March 2016.
Seiji Umatani, Tomoharu Ugawa, and Masahiro Yasugi. Design and Implementation of a Java Bytecode Manipulation Library for Clojure. Journal of Information Processing, Vol. 23, No. 5, pp. 716-729, September 2015.
Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, and Jun Sese. Parallelization of Extracting Connected Subgraphs with Common Itemsets. IPSJ Transactions on Programming, Vol. 7, No. 3, pp. 22-39, July 2014.
田附正充, 八杉昌宏, 平石拓, 馬谷誠二. L-Closureの呼び出しコストの削減. 情報処理学会論文誌 プログラミング, Vol. 6, No. 2, pp. 13-32, August 2013.
林奉行, 馬谷誠二, 八杉昌宏, 湯淺太一. Safeアンビエントに基づく分散アプリケーション開発用Lisp環境. コンピュータソフトウェア, Vol. 30, No. 1, pp. 231-256, February 2013.
Haruna Nishiwaki, Tomoharu Ugawa, Seiji Umatani, Masahiro Yasugi, and Taiichi Yuasa. SEAN: Support Tool for Detecting Rule Violations in JNI Coding. IPSJ Transactions on Programming, Vol. 5, No. 3, pp. 23-28, August 2012.
Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani, and Taiichi Yuasa. Parallel Graph Traversals using Work-Stealing Frameworks for Many-core Platforms. Journal of Information Processing, Vol. 20, No. 1, pp. 128-139, January 2012.
岡田翔太, 馬谷誠二, 林奉行, 八杉昌宏, 湯淺太一. Safe AmbientsのためのJavaフレームワーク. 情報処理学会論文誌 プログラミング, Vol. 4, No. 3, pp. 26-41, June 2011.
平石拓, 八杉昌宏, 湯淺太一. SC言語処理系における変形規則の再利用機構. コンピュータソフトウェア, Vol. 28, No. 1, pp. 258-271, February 2011.
八杉昌宏, 小島啓史, 小宮常康, 平石拓, 馬谷誠二, 湯淺太一. L-Closureを用いた真に末尾再帰的なSchemeインタプリタ. 情報処理学会論文誌 プログラミング, Vol. 3, No. 5, pp. 1-17, December 2010.
馬谷誠二, 八杉昌宏, 湯淺太一. 動的名前解決による通信先・移動先の柔軟な指定が可能な分散アンビエントシステムの設計. コンピュータソフトウェア, Vol. 27, No. 2, pp. 50-61, May 2010.
藤川浩光, 馬谷誠二, 八杉昌宏, 湯淺太一. リターンバリア型実時間ごみ集めの抽象モデル検査. 情報処理学会論文誌 プログラミング, Vol. 2, No. 4, pp. 13-32, August 2009.
八杉昌宏, 後藤裕輔, 馬谷誠二, 湯淺太一. Cache-conscious階層的グループ化データ配置法:Cache-oblivious配置法との実験的比較. 情報処理学会論文誌 プログラミング, Vol. 2, No. 3, pp. 33-47, July 2009.
原悠, 鵜川始陽, 湯淺太一, 八杉昌宏. タプル空間によるブラウザ間通信を備えたScheme処理系の開発. 情報処理学会論文誌 プログラミング, Vol. 1, No. 2, pp. 85-99, September 2008.
鵜川始陽, 花井亮, 八杉昌宏, 湯淺太一. マルチスレッド環境における実時間ごみ集めのためのスレッド再開バリア. コンピュータソフトウェア, Vol. 25, No. 2, pp. 135-150, April 2008.
八杉昌宏, 平石拓, 篠原丈成, 湯淺太一. L-Closure:高性能・高信頼プログラミング言語の実装向け言語機構. 情報処理学会論文誌:プログラミング, Vol. 49, No. SIG 1 (PRO 35), pp. 63-83, January 2008. (論文賞受賞)
Ryo Hanai, Tomoharu Ugawa, Masashi Yoneda, Masahiro Yasugi, and Taiichi Yuasa. Memory Usage Improvement Using Runtime Alias Detection. In Henrik Nilsson, editor, Trends in Functional Programming, Vol. 7, pp. 129-144. Intellect, 2007.
米田匡史, 鵜川始陽, 花井亮, 八杉昌宏, 湯淺太一. リージョン変数の動的なエイリアス判定によるメモリ効率向上. 情報処理学会論文誌:プログラミング, Vol. 47, No. SIG 11 (PRO 30), pp. 38-49, July 2006.
Masahiro Yasugi. A Type System and Compilation Techniques for Concurrent Objects. Information and Media Technologies, Vol. 1, No. 1, pp. 15-32, June 2006. (JSSST journal, ``Computer Software'', Vol. 21, No. 6, pp. 16-33, 2004).
Tasuku Hiraishi, Masahiro Yasugi, and Taiichi Yuasa. A Transformation-Based Implementation of Lightweight Nested Functions. IPSJ Digital Courier, Vol. 2, pp. 262-279, May 2006. (IPSJ Transactions on Programming, Vol. 47, No. SIG 6 (PRO 29), pp. 50-67, 2006).
Seiji Umatani, Hirokazu Shobayashi, Masahiro Yasugi, and Taiichi Yuasa. Efficient and Portable Implementation of Java-style Exception Handling in C. IPSJ Digital Courier, Vol. 2, pp. 238-247, May 2006. (IPSJ Transactions on Programming, Vol. 47, No. SIG 6 (PRO 29), pp. 1-10, 2006).
平石拓, 八杉昌宏, 湯淺太一. 既存Cヘッダファイルの構文の異なる言語での有効利用. コンピュータソフトウェア, Vol. 23, No. 2, pp. 225-238, April 2006.
Takuya Katayama, Tatsuo Nakajima, Taiichi Yuasa, Tomoji Kishi, Shin Nakajima, Shuichi Oikawa, Masahiro Yasugi, Toshiaki Aoki, Mitsutaka Okazaki, and Seiji Umatani. Highly Reliable Embedded Software Development Using Advanced Software Technologies. IEICE Transactions on Information and Systems, Vol. E88-D, No. 6, pp. 1105-1116, June 2005.
平石拓, 李暁ろ, 八杉昌宏, 馬谷誠二, 湯淺太一. S式ベースC言語における変形規則による言語拡張機構. 情報処理学会論文誌:プログラミング, Vol. 46, No. SIG 1 (PRO 24), pp. 40-56, January 2005.
八杉昌宏, 小宮常康, 湯淺太一. 入れ子関数を利用する動的負荷分散と高水準記述. 情報処理学会論文誌:コンピューティングシステム, Vol. 45, No. SIG 11 (ACS 7), pp. 368-377, October 2004.
八杉昌宏, 伊藤智一, 小宮常康, 湯淺太一. 階層的グループ化に基づくコピー型ごみ集めによる局所性改善. 情報処理学会論文誌:プログラミング, Vol. 45, No. SIG 5 (PRO 21), pp. 36-52, May 2004.
馬谷誠二, 八杉昌宏, 小宮常康, 湯淺太一. オブジェクト指向並列言語OPAのための遅延正規化手法. 情報処理学会論文誌:プログラミング, Vol. 45, No. SIG 5 (PRO 21), pp. 12-25, May 2004.
鵜川始陽, 皆川宜久, 小宮常康, 八杉昌宏, 湯淺太一. 継続の生成におけるスタックコピーの遅延. 情報処理学会論文誌:プログラミング, Vol. 44, No. SIG 13 (PRO 18), pp. 72-83, October 2003.
花井亮, 小宮常康, 八杉昌宏, 湯淺太一. Scheme処理系におけるC言語拡張コードへのライトバリア自動挿入. 情報処理学会論文誌:プログラミング, Vol. 44, No. SIG 4 (PRO 17), pp. 17-24, March 2003.
鎌田十三郎, 八杉昌宏. 適応的オブジェクトのための局面解析手法. 情報処理学会論文誌:プログラミング, Vol. 44, No. SIG 2 (PRO 16), pp. 13-24, February 2003.
馬谷誠二, 八杉昌宏, 小宮常康, 湯淺太一. 遅延タスク生成の反復計算向け拡張. 情報処理学会論文誌, Vol. 43, No. 4, pp. 948-957, April 2002.
田畑悠介, 八杉昌宏, 小宮常康, 湯淺太一. 入れ子関数を利用したマルチスレッドの実現. 情報処理学会論文誌:プログラミング, Vol. 43, No. SIG 3 (PRO 14), pp. 26-40, March 2002.
八杉昌宏, 高田潤, 田畑悠介, 小宮常康, 湯淺太一. 共有メモリ向けプリミティブとそのGCCを使った実現. 情報処理学会論文誌:プログラミング, Vol. 43, No. SIG 1 (PRO 13), pp. 118-132, January 2002.
鵜川始陽, 湯淺太一, 小宮常康, 八杉昌宏. Javaと相互呼び出し可能なScheme処理系「ぶぶ」における継続機能と例外処理機能の実装. 情報処理学会論文誌:プログラミング, Vol. 42, No. SIG 11 (PRO 12), pp. 25-36, November 2001.
八杉昌宏, 馬谷誠二, 鎌田十三郎, 田畑悠介, 伊藤智一, 小宮常康, 湯淺太一. オブジェクト指向並列言語OPAのためのコード生成手法. 情報処理学会論文誌:プログラミング, Vol. 42, No. SIG 11 (PRO 12), pp. 1-13, November 2001.
窪田貴志, 湯淺太一, 倉林則之, 八杉昌宏, 小宮常康. Java上のScheme処理系「ぶぶ」における単一のクラスローダを用いたオブジェクトシステムの実装. 情報処理学会論文誌:プログラミング, Vol. 42, No. SIG 7 (PRO 11), pp. 57-69, July 2001.
湯淺太一, 中川雄一郎, 小宮常康, 八杉昌宏. リターン・バリア. 情報処理学会論文誌:プログラミング, Vol. 41, No. SIG 9 (PRO 8), pp. 87-99, November 2000.
江口重行, 八杉昌宏, 鎌田十三郎, 瀧和男. 適応的オブジェクトによる排他制御の実行時緩和. 情報処理学会論文誌, Vol. 40, No. 5, pp. 2084-2092, May 1999.
八杉昌宏. 動的スコープの利用による並列言語の同期・例外処理の階層的構造化. 情報処理学会論文誌:プログラミング, Vol. 40, No. SIG 4 (PRO 3), pp. 44-57, May 1999.
八杉昌宏. 並列オブジェクト指向言語のためのガーベジコレクタ. 情報処理学会論文誌, Vol. 39, No. 6, pp. 1691-1699, June 1998.
八杉昌宏, 松岡聡, 米澤明憲. スレッドベース実行における積極的データ転送のためのPlan-Do型コンパイル技法とその評価. 情報処理学会論文誌, Vol. 38, No. 9, pp. 1840-1848, September 1997.
八杉昌宏, 松岡聡, 米澤明憲. ABCL/EM-4:データ駆動並列計算機上の並列オブジェクト指向言語処理系の実装と評価. 情報処理学会論文誌, Vol. 38, No. 9, pp. 1790-1799, September 1997.
Akinori Yonezawa, Satoshi Matsuoka, Masahiro Yasugi, and Kenjiro Taura. Implementing Concurrent Object-Oriented Languages on Multicomputers. IEEE Parallel & Distributed Technology, Vol. 1, No. 2, pp. 49-61, May 1993.