著者
河場 基行 志村 浩也 木村 康則
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
巻号頁・発行日
vol.1998, no.33, pp.23-30, 1998-05-07

JIT (Just In Time)コンパイル技術の進歩に伴い,Java処理系が高速化が進んでいる.このためGC(ガベージコレクション)を含むメモリ管理が,全実行時間に占める割合が多くなってきている.Java処理系の高速化は,GCの高速化が鍵となっている.我々は,GCの高速化手法として3つの方式(Allocation History GC Hasty Compaction Segregated Memory Management)を提案する.これら3方式の中でメモリコンパクションを取り除いたGC方式であるSegregated Memory Managementはとくに有効であった.javacを実行した場合,総実行時間を48.0%,GCに要する時間を67.2%短縮することが可能となった.For the sake of JIT(Just-In-Time) compiler, the Java virtual machine has worked faster. Garbage collecting becomes the critical part of Java virtual machine. It is significant to improve garbage collecting for total speedup. In this paper, we present three strategies for garbage collection (Allocation History GC, Hasty compaction, Segregated memory management). We have designed and implemented the strategies on JDK1.2beta3. The segregated memory management, which is a kind of GC without heap compaction, appears the best strategy among them. It can reduce 48.0% of total execution time and 67.2% of the cost of garbage collecting for the javac benchmark.
著者
山田 直史 高島 洋典 木村 康則
出版者
国立研究開発法人 科学技術振興機構
雑誌
情報管理 (ISSN:00217298)
巻号頁・発行日
vol.60, no.5, pp.325-334, 2017-08-01 (Released:2017-08-01)
参考文献数
16

IoT(Internet of Things)とCPS(Cyber Physical Systems)は共に,物理的な世界とサイバー空間とを融合させることで,世の中に新しい価値を生み出す。本記事では,まず,IoTとCPSに関して,国内外の企業や政府等における具体的な事例を紹介する。次に,第5期科学技術基本計画において,その実践が提唱された「超スマート社会」(Society 5.0)と,その実現に向けたプラットフォームの概要について述べる。さらに,その基盤となる技術の体系化を行い,CRDS(研究開発戦略センター)が作成した研究開発の俯瞰報告書を踏まえて,今後の研究開発課題について述べる。
著者
豊島隆志 山村 周史 青木 孝 木村 康則
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告計算機アーキテクチャ(ARC) (ISSN:09196072)
巻号頁・発行日
vol.2007, no.79, pp.181-186, 2007-08-02

コンピュータシステムの研究,開発において,シミュレータの果たす役割は年々重要となっている.その用途はプロセッサの性能推定から,アプリケーションの分析まで多岐にわたり,様々な要求に応え得る柔軟な設計が必要である.一方で,シミュレーションの対象となるハードウェア,あるいはシミュレータ上で評価するベンチマークは年々肥大化する傾向にあり,必要とされる精度で対象物の全体をシミュレートすることが困難となっている.そのため,高速で精度の高いシミュレーション手法についての研究が注目されている.柔軟性や拡張性,精度と速度の両立など様々な要求に応えるため,我々はシミュレータAiceを設計した.Aiceは用途に合わせて機能を追加,変更することが容易であり,またアプリケーションのシンボル情報を扱うことにより,命令レベルの分析のみならず,関数レベルの分析が可能である.本稿ではAiceを用いた評価の例として,性能情報の時系列表示を利用したアプリケーションの実行フェーズ分析と実行プロファイルを利用した関数ごとの実行コストの評価について示し,Aiceの有効性について議論する.A research and development of modern computer system requires a simulator for various purpose. Some use simulators for performance estimation of new processor architecture, and some apply them to analyze applications. To meet these demands, simulators should be designed as flexible as possible. In addition, target hardware or benchmarks are becoming larger and larger. As a result, the whole investigation using an accurate simulator becomes unrealistic. Many researchers try to establish a simulation framework to realize speed and accuracy simultaneously. We design and develop the simulator called Aice to meet these various requests namely adaptability, expansibility, speediness et al. New features are readily added into Aice, and you can modify the structure of Aice easily. Furthermore, you can achieve application analysis not only on instruction level, but also on function level as it handles symbol information included in application binaries. In this paper, we describe two evaluations with Aice. One is am execution phase analysis in time series. The other is a function cost analysis using execution profile. We also discuss the advantage of Aice noticed in these evaluations.
著者
木村 康則 Matthew DEPETRO 谷岡 秀昭
出版者
一般社団法人 電子情報通信学会
雑誌
電子情報通信学会 基礎・境界ソサイエティ Fundamentals Review (ISSN:18820875)
巻号頁・発行日
vol.4, no.4, pp.311-317, 2011-04-01 (Released:2011-04-01)
参考文献数
27

米国で医療制度改革法案が成立したことにより,医療現場の効率化や健康保険制度の改革などが進んでいる.本稿では,これらを推進するための有効な手段と考えるmHealthと呼ばれる考えを紹介し,それを実現するための生体情報を取得するためのセンサ技術特に血圧と血糖値の測定手法に関して現状を紹介する.また,このアプローチが真に実現されるための課題も述べる.