著者
藤居 祐輔 安積 卓也 西尾 信彦 加藤 真平
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.55, no.2, pp.1048-1058, 2014-02-15

サイバーフィジカルシステム(CPS)が注目される中,その技術基盤として,GPUなどのデバイスが利用され始めている.GPUはデバイスドライバを経由して利用されているが,CPSのように短い周期で繰り返し多くの処理が行われると,ホストへの負担が増えるとともに,デバイス制御や処理の同期によってレイテンシが発生する.さらにGPU処理では,データをデバイスメモリへと転送する必要があり,上記問題を悪化させ,データ転送処理自体にも影響を与える.そのため我々は,GPU制御処理の一部をGPUマイクロコントローラ上で動作するファームウェアへオフロードし,GPU処理の効率化をめざす.本論文では,オフロード基盤としてコンパイラ,デバッグ支援ツールを含んだGPU制御ファームウェア開発環境と,既存のNVIDIA社製ファームウェアと同等の機能を持つファームウェアを開発する.次に,オフロード基盤を用いて,制御処理の一部であるDMA転送処理をファームウェアに追加実装することで,オフロードを実現しGPU処理を効率化する.我々は,実装したファームウェアと既存のファームウェアを比較し,性能低下がないことを示すことで,オフロード基盤の有効性を確認した.オフロードしたデータ転送処理では,既存のデータ転送処理と比べ,一部のデータサイズにおいて約1.5倍の転送速度を実現し,さらに既存データ転送処理へのオーバラップ転送を実現した.
著者
山本 拓朗 大山 博司 安積 卓也
出版者
日本ソフトウェア科学会
雑誌
コンピュータ ソフトウェア (ISSN:02896540)
巻号頁・発行日
vol.34, no.4, pp.4_3-4_16, 2017-10-25 (Released:2017-12-25)

The complexity and scale of embedded software have increased. To improve the productivity, the mruby on TOPPERS embedded component system (TECS) framework, which employs a scripting language (i.e., lightweight Ruby) and supports component-based development, has been proposed. In the current mruby on TECS framework, mruby programs must be compiled and linked every time they are modified, because mruby bytecode are incorporated in the platform. Moreover, while the framework supports multiple virtual machines (VMs), developers must be familiar with the functions of real-time operating systems to effectively execute multiple mruby programs concurrently or in parallel. This paper proposed an extended mruby on TECS framework that improves development efficiency more than the current framework. We implemented a Bluetooth loader receives an mruby bytecode, and a RiteVM scheduler simplifies multitasking. Synchronization of initializing multiple tasks is also implemented using an Eventflag. Experimental results demonstrate the advantages of the proposed framework.
著者
佐藤 隆彦 三浦 啓太 藤倉 俊幸 安積 卓也
雑誌
研究報告組込みシステム(EMB) (ISSN:2188868X)
巻号頁・発行日
vol.2020-EMB-53, no.46, pp.1-9, 2020-02-20

自動車の運転手不足や高齢者による運転操作ミスが社会問題になっている.そのため,自動運転システムの開発が急がれており,自動車業界ではモデルベース開発が盛んに行われている.自動車機能安全規格ISO 26262 では,モデルベース開発において,Back-to-Back テストを行うことが要求されている.そのため,製品の動作環境に組込む際に,制御仕様と動作が一致しているかの検証をする必要がある.本研究では,自動運転ソフトウェア向けの Back-to-Back テストフレームワークを提案する.既に正しく動作しているモジュールと,その機能を移植したモジュールの入出力結果を保存・比較する.本論文では,MATLAB/Simulink で作成したモデルが正しく動いているかを,自動運転ソフトウェアである Autoware のモジュールを用いて Back-to-Back テストで評価する.
著者
西尾 信彦 藤井 陽光 安積 卓也
出版者
一般社団法人電子情報通信学会
雑誌
電子情報通信学会技術研究報告. USN, ユビキタス・センサネットワーク (ISSN:09135685)
巻号頁・発行日
vol.112, no.31, pp.79-84, 2012-05-10

ユーザの細粒度での屋内行動を認識するために,複数のセンサーを用い普段滞在する居場所を自動的に学習し標本化する機構と,それを用い現在の状況を標本から抽出する機構を実装し評価した.その結果,新規の標本を生成すべきか,既存の標本をアップデートすべきかの閾値を獲得する必要があることがわかり,そのための検証実験を実施し,比較的短期間のセンシングでも自動的に標本をアップデートして,ほぼ0.1%未満の誤認識率に押えられる見込みが得られた.
著者
富士谷康 吉田拓磨 中村明順 安積卓也 望月祐洋 西尾信彦
出版者
一般社団法人情報処理学会
雑誌
研究報告ユビキタスコンピューティングシステム(UBI) (ISSN:09196072)
巻号頁・発行日
vol.2014, no.5, pp.1-8, 2014-05-22

Web 上での活動支援のためにユーザ個人の閲覧履歴を分類する研究が行われている.分類の際にはユーザの閲覧意図を考慮する必要があるが,時刻やページ本文を用いた既存手法では複数の意図が混在したり,本文が存在しないページの分類ができない.本論文では新たな意図の出現を捉え,閲覧意図の階層性を反映した閲覧履歴の分類を目指し,2 段階の分類手法を提案する.第 1 段階では閲覧の起点とタブ切替に注目した履歴間の関連性を用い機械的に分類する.第 2 段階ではまとめた履歴に含まれる本文の類似度によって階層的クラスタリングを適用することで,分類結果が表す閲覧意図の粒度操作を可能にする.評価では,被験者が意図ごとにまとめた履歴と提案手法による分類結果の一致性が,本文のみによる比較手法より幅広い閾値で高く,閲覧の起点で意図の出現を一定程度の正確性と網羅性で捉えられることを示した.Many researches have been performed on clustering methods for personal web browsing history. Existing clustering methods using the visit time and/or text contents cannot reflect user's intentions. This paper proposes a two-phased clustering method suited for capturing the appearance of a user's new intention along with reflecting the hierarchical structure. In the first phase, we create groups of history by applying a clustering method based on the relationship in browsing history. In the second phase, we apply a hierarchical clustering method using the similarity of text contents in order to control the granularity of an intention. The conformance rate was evaluated between the results grouped manually by research participants and grouped automatically by proposed method. The results show the effectiveness of proposed method compared with a method only using a document clustering. Moreover, proposed method can capture the appearance of intentions in a precise and comprehensive manner.
著者
石川 拓也 安積 卓也 一場 利幸 柴田 誠也 本田 晋也 高田 広章
出版者
日本ソフトウェア科学会
雑誌
コンピュータ ソフトウェア (ISSN:02896540)
巻号頁・発行日
vol.28, no.4, pp.4_158-4_174, 2011-10-25 (Released:2011-11-30)

本論文では,組込み向けコンポーネントシステムであるTECSの仕様に基づいて開発した,LEGO社製MindstormsNXT用ソフトウェアプラットフォームATON(ASP+TECS On NXT)について述べる.ATONは,TECSを用いることにより,未使用デバイスのデバイスドライバの取り外しによるメモリ使用量の削減を可能とし,また,モデルを用いたソフトウェア開発との親和性を高めている.これらを実現するために,タスクやセマフォなどのリアルタイムOSの扱うオブジェクトやNXTに搭載されているデバイスのデバイスドライバをTECS仕様に従ってコンポーネント化している.倒立二輪ライントレースロボットの制御ソフトウェアをATON上に実装する事例によりATONの有用性を示した.