2026/03/05 更新

写真a

ナカハラ ヒロキ
中原 啓貴
NAKAHARA HIROKI
所属
工学院 特定教授
職名
特定教授
外部リンク

研究キーワード

  • リコンフィギャラブルシステム

  • FPGA

  • 機械学習

  • 計算機システム

  • 組込みシステム

  • 多値論理

  • 深層学習

研究分野

  • 情報通信 / ソフトウェア

  • ものづくり技術(機械・電気電子・化学工学) / 通信工学

  • 情報通信 / 情報ネットワーク

  • 情報通信 / 情報学基礎論

経歴

  • 東北大学   未踏スケールデータアナリティクスセンター データアナリティクス研究部門   教授

    2023年10月 - 現在

      詳細を見る

    国名:日本国

    researchmap

  • 東京工業大学   准教授

    2016年4月 - 2023年9月

      詳細を見る

  • 愛媛大学   講師

    2014年10月 - 2016年3月

      詳細を見る

  • 鹿児島大学   助教

    2012年10月 - 2014年9月

      詳細を見る

  • 九州工業大学 大学院情報工学研究院 電子情報工学研究系 九州工業大学情報工学研究科電子情報系笹尾研究室   産学官連携研究員

    2007年9月 - 2012年9月

      詳細を見る

所属学協会

論文

▼全件表示

MISC

  • アンサンブル学習を用いたスパースCNNのFPGA実装に関して—Many Universal Convolution Cores for Ensemble Sparse Convolutional Neural Networks—VLSI設計技術

    倉持 亮佑, 佐田 悠生, 下田 将之, 佐藤 真平, 中原 啓貴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   119 ( 371 )   67 - 72   2020年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:東京 : 電子情報通信学会  

    CiNii Books

    CiNii Research

    researchmap

    その他リンク: https://ndlsearch.ndl.go.jp/books/R000000004-I030250032

  • 畳み込みニューラルネットワークを用いた単眼深度推定のFPGA実装について—An FPGA Implementation of Monocular Depth Estimation—VLSI設計技術

    佐田 悠生, 下田 将之, 佐藤 真平, 中原 啓貴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   119 ( 371 )   73 - 78   2020年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:東京 : 電子情報通信学会  

    CiNii Books

    CiNii Research

    researchmap

    その他リンク: https://ndlsearch.ndl.go.jp/books/R000000004-I030250044

  • 意味的領域分割のための組み込みシステム向け疎な全畳み込みニューラルネットワークのFPGA実装の検討—Filter-wise Pruning Approach to FPGA Implementation of Fully Convolutional Network for Semantic Segmentation—VLSI設計技術

    下田 将之, 佐田 悠生, 中原 啓貴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   118 ( 430 )   25 - 30   2019年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:東京 : 電子情報通信学会  

    CiNii Books

    CiNii Research

    researchmap

    その他リンク: https://ndlsearch.ndl.go.jp/books/R000000004-I029501244

  • 特徴マップを空間分割したCNNのFPGAにおける小メモリ実装—Spatial-Separable Convolution : Low memory CNN for FPGA—VLSI設計技術

    神宮司 明良, 下田 将之, 中原 啓貴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   118 ( 457 )   7 - 12   2019年

     詳細を見る

    記述言語:日本語   出版者・発行元:東京 : 電子情報通信学会  

    CiNii Books

    CiNii Research

    researchmap

    その他リンク: https://ndlsearch.ndl.go.jp/books/R000000004-I029575870

  • 全2値化畳み込みニューラルネットワークとそのFPGA実装について : FPT2017デザインコンテスト参加報告—All Binarized Convolutional Neural Network and Its implementation on an FPGA : FPT2017 Design Competition Report

    下田 将之, 佐藤 真平, 中原 啓貴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   117 ( 378 )   7 - 11   2018年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:東京 : 電子情報通信学会  

    CiNii Books

    CiNii Research

    researchmap

    その他リンク: https://ndlsearch.ndl.go.jp/books/R000000004-I028823442

  • FPGA向けディープラーニング開発環境GUINNESSについて—GUINNESS : A GUI based Binarized Deep Neural Network Framework for an FPGA

    中原 啓貴, 米川 晴義, 藤井 智也, 下田 将之, 佐藤 真平

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   117 ( 221 )   51 - 56   2017年9月

     詳細を見る

    記述言語:日本語   出版者・発行元:東京 : 電子情報通信学会  

    CiNii Research

    researchmap

    その他リンク: https://ndlsearch.ndl.go.jp/books/R000000004-I028572859

  • 依頼講演 BRein Memory : バイナリ・インメモリ再構成型深層ニューラルネットワークアクセラレータ (集積回路)

    安藤 洸太, 植吉 晃大, 折茂 健太郎, 米川 晴義, 佐藤 真平, 中原 啓貴, 池辺 将之, 浅井 哲也, 高前田 伸也, 黒田 忠広, 本村 真人

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   117 ( 167 )   101 - 106   2017年7月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    CiNii Books

    researchmap

  • 依頼講演 BRein Memory : バイナリ・インメモリ再構成型深層ニューラルネットワークアクセラレータ (情報センシング)

    安藤 洸太, 植吉 晃大, 折茂 健太郎, 米川 晴義, 佐藤 真平, 中原 啓貴, 池辺 将之, 浅井 哲也, 高前田 伸也, 黒田 忠広, 本村 真人

    映像情報メディア学会技術報告 = ITE technical report   41 ( 25 )   101 - 106   2017年7月

     詳細を見る

    記述言語:日本語   出版者・発行元:映像情報メディア学会  

    CiNii Books

    researchmap

  • 畳み込みニューラルネットワークの全2値化に関する一検討—Consideration of All Binarized Convolutional Neural Network

    下田 将之, 藤井 智也, 米川 晴義, 佐藤 真平, 中原 啓貴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   117 ( 153 )   131 - 136   2017年7月

     詳細を見る

    記述言語:日本語   出版者・発行元:東京 : 電子情報通信学会  

    CiNii Books

    CiNii Research

    researchmap

    その他リンク: https://ndlsearch.ndl.go.jp/books/R000000004-I028441350

  • 2値ディープニューラルネットワークと組込み機器への応用

    中原 啓貴

    システム制御情報学会研究発表講演会講演論文集   61   8p   2017年5月

     詳細を見る

    記述言語:日本語   出版者・発行元:システム制御情報学会  

    researchmap

  • 疎行列演算による3値化ディープニューラルネットワークの高速化 (リコンフィギャラブルシステム)

    米川 晴義, 佐藤 真平, 中原 啓貴, 本村 真人

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   117 ( 46 )   7 - 11   2017年5月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • 畳込みニューラルネットワークのニューロン刈りによるメモリ量削減とFPGA実現について (リコンフィギャラブルシステム)

    藤井 智也, 佐藤 真平, 中原 啓貴, 本村 真人

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   116 ( 417 )   55 - 60   2017年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • 電力性能効率に優れた二値化ディープニューラルネットワークのFPGA実装 (リコンフィギャラブルシステム)

    米川 晴義, 中原 啓貴, 本村 真人

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   116 ( 417 )   127 - 132   2017年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • メモリベースに基づく2値化深層畳込みニューラルネットワークの実現 (リコンフィギャラブルシステム)

    中原 啓貴, 米川 晴義, 笹尾 勤, 岩本 久, 本村 真人

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   116 ( 210 )   63 - 68   2016年9月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • Nested RNSの定数除算を用いた深層畳込みニューラルネットワークのFPGA実現について (リコンフィギャラブルシステム)

    中原 啓貴, 笹尾 勤, 岩本 久

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   115 ( 400 )   227 - 232   2016年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • Nested RNSの定数除算を用いた深層畳込みニューラルネットワークのFPGA実現について (VLSI設計技術)

    中原 啓貴, 笹尾 勤, 岩本 久

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   115 ( 398 )   227 - 232   2016年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    CiNii Books

    researchmap

  • Nested RNSを適用した電波望遠鏡デジタル分光器用FFT回路に関して (リコンフィギャラブルシステム)

    中原 啓貴, 笹尾 勤, 中西 裕之

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   115 ( 343 )   39 - 44   2015年12月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • 離散粒子群最適化を用いたNested RNSに基づくディープニューラルネットワークの設計法について (リコンフィギャラブルシステム)

    小川 達也, 中原 啓貴, 笹尾 勤

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   115 ( 228 )   63 - 68   2015年9月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • Nested RNSを用いた深層畳込みニューラルネットワークに関して (リコンフィギャラブルシステム)

    中原 啓貴, 笹尾 勤

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   115 ( 109 )   91 - 96   2015年6月

     詳細を見る

    記述言語:日本語   出版者・発行元:電子情報通信学会  

    researchmap

  • 電波望遠鏡用AWF型デジタル分光器に関して (VLSI設計技術)

    中原 啓貴, 中西 裕之, 岩井 一正

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   114 ( 426 )   67 - 72   2015年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    電波望遠鏡は天体から放射される電波を受信し,分光器を用いてスペクトル解析を行う装置である.既存の分光器は受信した電波に対し,まず,窓関数(Window function)をかけ,高速フーリエ変換(FFT)を行う.そして,ノイズを除去するため,周波数スペクトルの積算処理(Accumulation)を行う.この順序で処理を行う分光器をWFA型分光器という.WFA型分光器は国際開発プロジェクトCASPERにてFPGAボードを用いて実現されており,様々な電波望遠鏡で利用されている.しかしAD変換器の高速化が進んでおり,数百MHzで動作するFPGAと数十GHzで動作するAD変換器間でギャップが生じているためP並列FFTを用いている.パイプライン方式のN点FFTをP個FPGAに実現するにはメモリ量O(N)のオンチップメモリがPlogN個必要であるためボトルネックとなっていた,本論文では,計算順序を入れ替えたAWF型分光器を提案する.AWF型分光器は時間領域で積算処理を行ってノイズを除去してからFFTを行う.AWF型分光器は逐次実行するFFTを用いることが出来るため,オンチップメモリをオフチップメモリで実現できる.CASPERで公開されているROACH2ボード上にAWF型分光器を実装して従来のWFA型分光器を比較を行い,提案手法が優れていることを明らかにする.

    CiNii Books

    researchmap

  • EVBDDに基づくLUTカスケードを用いたCAMエミュレータの更新法に関して (リコンフィギャラブルシステム)

    櫛山 賢佑, 中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   113 ( 325 )   7 - 12   2013年11月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    インターネットの爆発的な普及により,ルータの消費電力が問題になっている一方,トラフィックは増加し続けている.従って,高速かつ低消費電力な検索アーキテクチャが必要である.著者らはEdge-Valued Binary Decision Diagram(EVBDD)に基づくLUTカスケードを用いたCAMエミュレータを提案してきた.提案手法は連想メモリ(TCAM:Ternary Content Addressable Memory)と比較して,消費電力が小さく高速であり,FPGA上の実現に向く.インターネットでは検索データの更新が頻繁に生じるため,動作中の更新が必要である.本論文ではEVBDDに基づくLUTカスケードの更新方法について述べる.提案手法は登録ベクトルの入力数nに比例したO(n)のアルゴリズムであり,高速に更新することができる.Xilinx社のZynqに搭載されているARMプロセッサに更新アルゴリズムを実現し,実用的であることを示す.また,既存の手法との比較を行い,EVBDDに基づくLUTカスケードが高速かつコンパクトであることを示す.

    CiNii Books

    researchmap

  • 太陽電波バースト測定用電波望遠鏡の分光器における並列FFTに関して (リコンフィギャラブルシステム)

    中原 啓貴, 知識 陽平, 岩井 一正, 中西 裕之

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報   113 ( 325 )   1 - 6   2013年11月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    電波望遠鏡は天体から放射される電波を受信し,解析を行う装置である.分光器は受信した電波に対してFFTを行い,周波数スペクトルを出力する,太陽電波バーストは極めて短時間に変化する現象であるため,時間分解能に優れた高速なFFTが必要である.本論文では,Six-Step FFTアルゴリズムに基づく並列FFT回路の実現法について述べる.提案FFTはN点FFTを6ステージのパイプライン処理で実行する.第1,3,6ステージは転置回路で実現する.第2,5ステージはP並列√<N>点FFTで実現する.第4ステージはP点ひねり係数回路で実現する.提案回路は転置回路を必要とするが,N点FFTを√<N>点FFTに分解するため,FFT回路の面積を押さえることができ,並列化実現に向く.提案並列FFTをXilinx社Virtex 7 VC707評価ボードに実装して既存手法と比較を行い,提案並列FFTは4.52〜22.64倍高速であった.

    CiNii Books

    researchmap

  • 並列インデックス生成器を用いたIPv6検索アーキテクチャに関して (コンピュータシステム)

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告 : 信学技報   112 ( 376 )   25 - 30   2013年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    インターネットの爆発的な普及により,ルータの消費電力が問題になっている一方で,トラフィックは増加し続けている.従って,高速かつ低消費電力なIP検索アーキテクチャが必要である.また, IPv4アドレスの枯渇により,次世代IPv6が急速に普及している.本論文では,メモリをベースにしたIPv6検索アーキテクチャを実現する.IPv6のプレフィックスを直接メモリで実現した場合,メモリ量が指数関数的に爆発していまい,実現できない.本論文では,並列インデックス生成器を用いてIPv6検索アーキテクチャを実現する.既存の手法との比較を行い,並列インデックス生成器が高速かつコンパクトであることを示す.

    CiNii Books

    researchmap

  • AS-1-3 分割MTMDDs for CFに基づく多値プロセッサに関して(AS-1.環境・社会に優しい回路とシステム,シンポジウムセツション)

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会ソサイエティ大会講演論文集   2012   "S - 5"-"S-6"   2012年8月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    CiNii Books

    researchmap

  • 区分線形近似回路を用いた広帯域高速フーリエ変換器に関して電波望遠鏡用分光器への適用

    中原 啓貴, 中西 裕之, 笹尾 勤

    電子情報通信学会技術研究報告. VLD, VLSI設計技術   112 ( 114 )   43 - 48   2012年6月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    電波望遠鏡において,分光器はアンテナで受信した天体からの電波に対して高速フーリエ変換(FFT)を行い,周波数成分を解析する.FFTは基数2^kの高速フーリエ回路(R2^k FFT)で実現できる.電波天文学で要求される広帯域フーリエ変換を既存の手法で実現した場合,回転因子を格納するメモリが大きくなり過ぎ実現できない.本論文では回転因子を区分線形近似回路を用いて実現する.区分線形近似回路は関数をセグメントに分割し,各セグメントを一次関数で近似するため,小規模のメモリ,乗算器,加算器,及びわずかな論理回路で実現できる.メモリを用いた区分線形近似回路を用いたR2^k FFTをAltera社FPGAに実装し他のFFTライブラリと比較を行った結果,Altera社のFFTライブラリやメモリを直接用いたR2^k FFTよりも2^<14>倍広帯域なFFTを同一FPGA上に実現できた.ALUT数に関してはパイプライン化CORDICよりも7.54倍小さく,セレクタを用いた区分線形近似回路よりも2.61倍小さかった.メモリを用いた区分線形近似回路は組込みメモリが必要であるが,実装したFPGAで内臓量の4.6%と実現可能な量である.また,2^<27>-FFTを1秒で行うSETI spectrometerと比較を行った.同じ2^<27>-FFTでは提案回路は41.62倍高速であり,8倍広帯域な2^<30>-FFTでも提案回路は5.20倍高速であった.

    CiNii Books

    researchmap

  • 分割MTMDDs for CFマシンについて(再構成処理とリアルタイム処理,FPGA応用及び一般)

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告. VLD, VLSI設計技術   111 ( 397 )   31 - 36   2012年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    分割した回路を表現する多値決定グラフとして分割MTMDDs for CF(Decomposed multi-terminal multi-valued decision diagrams for characteristic function)が提案されている.従来の研究より,分割MTMDDs for CFは複雑な関数をコンパクトに表現できることが知られている.本論文では,分割MTMDDs for CFを模擬するマシンについて述べる.まず,分割MTMDDs for CFについて述べ,分割MTMDDs for CFを評価する命令セットについて述べる.次に,分割MTMDDs for CFを模擬するマシンについて述べる.MCNCベンチマーク関数を用いて他のプロセッサとの比較を行った結果,多出力論理関数の評価に関してFPGA上に実現した分割MTMDDs for CFマシンはNios IIより13.12倍高速であった.また,Atom上のソフトウェアより1.91倍高速であった.消費電力遅延時間積に関して,分割MTMDDs for CFマシンはNios IIより66.84倍小さく,Atomより18.66倍小さかった.

    CiNii Books

    researchmap

  • ヘテロジニアスMDD for ECFNマシンの消費電力遅延時間積に関する一考察 (リコンフィギャラブルシステム)

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告 : 信学技報   111 ( 323 )   1 - 6   2011年11月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    本論文ではヘテロジニアスMDD for ECFN (Heterogeneous Multi-valued Decision Diagram for Encoded Characteristic Function for Non-zero outputs)を模擬するHMDD for ECFNマシンの消費電力遅延時間積について考察する.まず,多出力論理関数を表現するHMDD for ECFNについて述べる.次にHMDD for ECFNマシンのアーキテクチャについて述べる.そしてHMDD for ECFNマシンの遅延時間と消費電力を実験的に測定し,消費電力遅延時間積を求める.Intel社のCore i5プロセッサ(2.4GHz動作)と比較を行った結果遅延時間に関して,HMDD for ECFNマシンは1.40-4.27倍優れており,消費電力遅延時間積に関してHMDD for ECFNマシンは15.1-46.6倍優れていた.

    CiNii Books

    researchmap

  • オートマトンの分解に基づく正規表現マッチング回路について (システムLSI設計技術(SLDM) Vol.2011-SLDM-148)

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    情報処理学会研究報告   2010 ( 5 )   6p   2011年2月

     詳細を見る

    記述言語:日本語   出版者・発行元:情報処理学会  

    researchmap

  • 先読みヘテロジニアスMDDマシンについて

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告. RECONF, リコンフィギャラブルシステム : IEICE technical report   110 ( 319 )   13 - 18   2010年11月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    先読みヘテロジニアスMDDマシンについて述べる.まず,ヘテロジニアスMDDについて述べ,ヘテロジニアスMDDを模擬するマシン(標準ヘテロジニアスMDDマシン)について述べる.次に,インデックスを先読みする方法について述べる.そして,与えられた論理関数に対して,メモリを効率よく使用し平均実行時間を最小にするコードを生成する手法を述べる.FPGAと外付けメモリを用いて標準ヘテロジニアスMDDマシンと先読みヘテロジニアスMDDマシンを実装した.インデックスを先読みすることで,制御回路が簡単になり,動作周波数を18.2%増加できた.また,MCNCベンチマーク関数を用いて比較を行った結果,先読みHMDDMはQDDMと比較して9.57-11.85倍高速であり,Core2Duoと比較して16.22-20.08倍高速であった.

    CiNii Books

    researchmap

  • 多文字遷移を行うNFAに基づく正規表現マッチング回路について

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告. RECONF, リコンフィギャラブルシステム : IEICE technical report   110 ( 204 )   13 - 18   2010年9月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    本論文では,NFA(Non-deterministic finite automaton)に基づく正規表現回路の実現法について述べる.正規表現の長さと個数から,NFAの面積複雑度と時間複雑度を求め,NFAに基づく回路がDFAに基づく回路よりも優れていることを示す.提案手法は以下の手順で正規表現回路を生成する.まず,与えられた正規表現をNFAに変換する.次に,NFAの状態数を削減するために,p文字遷移するMNFA(p)(Modular NFA with p-character-consuming transition)に変換する.最後に,p文字を検出するFIMMと,MNFA(p)の状態を模擬するマッチングエレメント(ME)を生成する.オープンソースの侵入検知ソフトウェアであるSNORTの正規表現の一部をXilinx社FPGAに実装し,効率よく実現するMNFA(p)を実験的に求めた.面積当りの性能で比較した結果,提案手法はDFAに基づく手法よりも6.2-18.6倍優れており,通常のNFAに基づく手法よりも1.8倍優れていることがわかった.提案手法ではFPGAのリソース(LUTと組込みメモリ)の使用効率が良いため,安価なFPGAで高性能なシステムが実現可能である.

    CiNii Books

    researchmap

  • A Quaternary Decision Diagram Machine: Optimization of Its Code

    Tsutomu Sasao, Hiroki Nakahara, Munehiro Matsuura, Yoshifumi Kawamura, Jon T. Butler

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E93D ( 8 )   2026 - 2035   2010年8月

     詳細を見る

  • A Parallel Branching Program Machine for Sequential Circuits: Implementation and Evaluation

    Hiroki Nakahara, Tsutomu Sasao, Munehiro Matsuura, Yoshifumi Kawamura

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E93D ( 8 )   2048 - 2058   2010年8月

     詳細を見る

  • FPGA上に実現した二つの近似文字列マッチングアルゴリズムの比較

    清水 敬介, 中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告. VLD, VLSI設計技術   109 ( 462 )   145 - 150   2010年3月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    テキスト中に現れるパターンの出現位置を求める問題を厳密文字列マッチングという.一方で,パターンを編集したものをテキスト中に求める問題を近似文字列マッチングという.本論文では,3つの編集(削除,挿入,置換)を考える.編集の度合いを定量的に表したものを編集距離という.近似文字列マッチングの多くのアルゴリズムは動的計画法に基づく.本論文では,近似文字列マッチングを動的計画法で求めるNaive法とLL法について述べ,最小編集距離を計算する回路の面積を見積もる.Altera社FPGA上に二つの実現法を実装し,面積と動作周波数を求めた.面積見積り値が実装結果と一致してることを示す.

    CiNii Books

    researchmap

  • 並列ふるい法とMPUを用いたウイルス検出エンジンについて

    中原 啓貴, 笹尾 勤, 松浦 宗寛, 川村 嘉郁

    電子情報通信学会技術研究報告. RECONF, リコンフィギャラブルシステム : IEICE technical report   109 ( 320 )   25 - 30   2009年11月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    本論文では並列ふるい法とMPUを用いたウイルス検出エンジンについて述べる.アンチ・ウイルスソフトClamAVと侵入検知ソフトSNORTのパターンの違いを述べ,侵入検知システムとは異なるウイルス検出エンジンの構成について述べる.ウイルス検出エンジンはMPUとFIMMで構成し,二段階マッチングを行ってウイルスを検出する.第一段階では,並列ハードウェアフィルタを用いて高速に部分マッチングを行い,第二段階では,MPUを用いてウイルスパターンを厳密にマッチングする.大量のウイルスパターンを効率よく格納するため,並列ふるい法を提案する.外付けSRAMとSDRAMとFPGA1個で514287個のClamAVのウイルスパターンを全て格納した.単位面積で正規化したスループットにおいて,提案手法は従来手法よりも1.41倍-31.36倍優れている.

    CiNii Books

    researchmap

  • 並列ブランチング・プログラム・マシンを用いた順序回路の模擬について

    中原 啓貴, 笹尾 勤, 松浦 宗寛, 川村 嘉郁

    電子情報通信学会技術研究報告. VLD, VLSI設計技術   108 ( 478 )   111 - 116   2009年3月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    順序回路を模擬するブランチング・プログラム・マシン(BM)を基本演算要素とし,BMを128台並列に並べたマシン(PBM128)を試作した.PBM128は128台のBMとそれらを接続するプログラマブル接続回路からなる.論理関数を4値の決定グラフで表現し,3アドレス方式4分岐命令で評価する.PBM128上に種々の多出力ベンチマーク関数を実現し,Intel社のCore2Duoと比較を行った.PBM128が必要とするメモリ量はCore2Duoの約4分の1であり,速度は21.4〜96.1倍であった.

    CiNii Books

    researchmap

  • A parallel branching program machine for emulation of sequential circuits

    Hiroki Nakahara, Tsutomu Sasao, Munehiro Matsuura, Yoshifumi Kawamura

    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)   5453   261 - 267   2009年

     詳細を見る

  • ハイブリッド法を用いたアドレス生成関数の構成法と更新法について

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告. RECONF, リコンフィギャラブルシステム : IEICE technical report   107 ( 418 )   73 - 78   2008年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    κ個の異なる登録ベクトルに対して1からκまでの固有のアドレスを対応させた表を,アドレス表という.アドレス表を表現する関数をアドレス生成関数という.本稿ではハッシュ法とLUTカスケードを用いたアドレス生成関数の実現法(ハイブリッド法)について述べる.ハイブリッド法を用いた回路のハードウェア量を示す.また,登録ベクトルを更新する方法についても述べる.提案手法をFPGA上に実現し,従来手法と比較を行った.面積に関しては実験に用いたパラメータでは,Xilinx社の4入力LUTを用いたCAMのIPの12%となり,Xilinx社のBRAMを用いたCAMのIPの8%となり,LUTカスケードのみで設計した場合の35%となった.またハイブリッド法での登録ベクトルを更新するプログラムは多くのメモリを必要とするが,実用可能な量であった.本手法は従来の手法でFPGA上に実現したCAMに比べ,登録ベクトルの更新には余分の時間がかかるものの,必要なハードウェアは大幅に削減可能である.

    CiNii Books

    researchmap

  • ハイブリッド法を用いたアドレス生成関数の構成法と更新法について

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    情報処理学会研究報告システムLSI設計技術(SLDM)   2008 ( 2 )   73 - 78   2008年1月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人情報処理学会  

    A個の異なる登録ベクトルに対して1からkまでの固有のアドレスを対応させた表を,アドレス表という.アドレス表を表現する関数をアドレス生成関数という本稿ではハシシュ法とLUTカスケードを用いたアドレス生成関数の実現法(ハイブリッド法)について述べる.ハイブリッド法を用いた回路のハードウェア量を示す.また,登録ベクトルを更新する方法についても述べる提案手法をFPGA上に実現し,従来手法と比較を行った.面積に関しては実験に用いたパラメータでは,Xilinx社の4入力LUTを用いたCAMのIPの12%となり,Xilinx社のBRAMを用いたCAMのIPの8%となり,LUTカスケードのみで設計した場合の35%となった.またハイブリッド法での登録ベクトルを更新するプログラムは多くのメモリを必要とするが,実用可能な量であった.本手法は従来の手法でFPGA上に実現したCAMに比べ,登録ベクトルの更新には余分の時間がかかるものの,必要なハードウェアは大幅に削減可能である.An address table relates A; different registered vectors to the indices from 1 to k. An address generation function represents the address table. This paper presents a realization of an address generation function with a hybrid method using a hash memory and a look-up table (LUT) cascade. The amount of hardware of the hybrid method is shown. Also, an update method for registered vectors is presented. We compared three different realizations: the hybrid method, CAMs produced by the Xilinx Core Generator, and the multiple LUT cascades. Experimental results show that the area for hybrid method is only 8 to 12 % of the area for Xilinx CAMs, and is 35% of area for the multiple LUT cascades. Although our update method is complicated, the hybrid method requires smaller area and faster than conventional methods.

    CiNii Books

    researchmap

    その他リンク: http://id.nii.ac.jp/1001/00026848/

  • 決定グラフに基づく論理関数の評価のメモリパッキングを用いた高速化について

    田中 浩之, 中原 啓貴, 松浦 宗寛, 笹尾 勤

    電子情報通信学会技術研究報告. ICD, 集積回路   106 ( 552 )   45 - 50   2007年3月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    決定グラフに基づく論理関数の評価法について検討する.特に,Quasi-Reduced Multi-valued Decision Diagrams(QRMDDs)に基づく論理関数の評価において,メモリパッキングを用いてメモリを削減し,高速化する方法を提案する.メモリ量を削減することによって,キャッシュミスが減少し,その結果,高速になったものと推測できる.

    CiNii Books

    researchmap

  • A PC-based logic simulator using a look-up table cascade emulator

    Hiroki Nakahara, Tsutomu Sasao, Munehiro Matsuura

    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES   E89A ( 12 )   3471 - 3481   2006年12月

     詳細を見る

  • ソフトエラーを回避するLUTカスケード・エミュレータについて

    中原 啓貴, 笹尾 勤

    電子情報通信学会技術研究報告. DC, ディペンダブルコンピューティング   106 ( 198 )   7 - 11   2006年7月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    LUTカスケード・エミュレータは任意の順序回路を実現する.まず,与えられた順序回路の組合せ論理関数部分をLUTカスケードに変換し,LUTカスケードのセルデータをメモリに格納する.次に,セルデータを逐次読み出しながら,多出力論理関数を評価する.LUTカスケード・エミュレータのソフトエラーに対する耐性を向上するために,メモリを誤り訂正符号で符号化し,誤り訂正回路で誤りを訂正する.また,メモリを定期的にスキャンし,潜在しているソフトエラーを検出して修正する.フリップ・フロップはTMRを用いてソフトエラーを回避する.提案手法は1ビットのソフトエラーは全てマスクする.通常のLUTカスケード・エミュレータと比較してミッションタイムを3桁延長させた.

    CiNii Books

    researchmap

  • A memory-based programmable logic device using look-up table cascade with synchronous static random access memories

    Kazuyuki Nakamura, Tsutomu Sasao, Munehiro Matsuura, Katsumasa Tanaka, Kenichi Yoshizumi, Hiroki Nakahara, Yukihiro Iguchi

    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS BRIEF COMMUNICATIONS & REVIEW PAPERS   45 ( 4B )   3295 - 3300   2006年4月

     詳細を見る

  • 耐故障性を有するLUTカスケード・エミュレータについて

    中原 啓貴, 笹尾 勤

    電子情報通信学会技術研究報告. ICD, 集積回路   105 ( 647 )   31 - 36   2006年3月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    LUTカスケード・エミュレータは任意の順序回路を実現する.まず,与えられた順序回路の組合せ論理関数部分をLUTカスケードに変換し,LUTカスケードのセルデータをメモリに格納する.次に,セルデータを逐次読み出しながら,多出力論理関数を評価する.耐故障性を向上させるために,論理メモリに自己検査回路を付加する.論理メモリに格納するデータをBerger符号語に置き換え,自己検査回路でデータが符号語であるかを常時監視する.自己検査回路により,論理メモリの多重単方向故障,デコーダの単一縮退故障,接続回路の単一縮退故障を検出可能である.故障が検出された場合には,モニタは,回路を停止し,故障回避モードに移行する.さらに,LUTカスケードのメモリパッキングを利用して,論理メモリの故障箇所を回避して回路を再構成する.これにより,回路の稼働率(アベイラビリティ)を向上させることが可能である.

    CiNii Books

    researchmap

  • A design algorithm for sequential circuits using LUT rings

    H Nakahara, T Sasao, M Matsuura

    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES   E88A ( 12 )   3342 - 3350   2005年12月

     詳細を見る

  • LUTカスケード・エミュレータを用いた論理シミュレーションについて

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    情報処理学会研究報告システムLSI設計技術(SLDM)   2005 ( 121 )   185 - 190   2005年11月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人情報処理学会  

    本論文では,LUT(Look-Up Table)カスケード・エミュレータを用いたサイクルベース形式論理シミュレーションについて述べる.LUTカスケード・エミュレータとは,複数のLUT(セル)を直列に接線したLUTカスケードを模擬するアーキテクチャである.LUTカスケード・エミュレータは制御部とメモリとレジスタを持ち,書き換え可能な接続回路でメモリと各レジスタの接続を行い,メモリのアドレスを計算する.そして,メモリに格納したセルを読み出す.以上を繰り返して論理回路を評価する.本手法は,LUTカスケード・エミュレータを汎用のPC上でソフトウェアを用いて実現する.本手法のシミュレーション実行時間,及びシミュレーション準備時間はLevelized Compiled Code(LCC)に比べ,18倍~2621倍高速である.This paper shows a cycle-based logic simulation method using an LUT cascade emulator. The LUT cascade emulator is an architecture that emulates LUT cascades , where multiple-output LUTs (cells) are connected in series. The LUT cascade emulator has a control part, a large memory, and registers. It connects the memory to each register by a programmable interconnection circuit, and evaluates the given circuit stored in the memory. This method realizes the LUT cascade emulator on a PC by a software. Experimental results show that this method is 18-2621 times faster than the LCC.

    CiNii Books

    researchmap

    その他リンク: http://id.nii.ac.jp/1001/00027120/

  • A Memory-Based Programmable Logic Device Using a Look-Up Table Cascade with Synchronous SRAMs

    NAKAMURA Kazuyuki, SASAO Tsutomu, MATSUURA Munehiro, TANAKA Katsumasa, YOSHIZUMI Kenichi, NAKAHARA Hiroki, IGUCHI Yukihiro

    Extended abstracts of the ... Conference on Solid State Devices and Materials   2005   314 - 315   2005年9月

     詳細を見る

    記述言語:英語  

    CiNii Books

    researchmap

  • LUTリングを用いた順序回路の合成アルゴリズムについて

    中原 啓貴, 笹尾 勤, 松浦 宗寛

    電子情報通信学会技術研究報告. DC, ディペンダブルコンピューティング   103 ( 482 )   145 - 150   2004年12月

     詳細を見る

    記述言語:日本語   出版者・発行元:一般社団法人電子情報通信学会  

    順序回路をLUTリング上に実現するための手法を示す.本手法は次の二つのステップから成る:まず,与えられた多出力論理関数の出力を分割する.次に,分割した論理関数の各部分集合をカスケード実現し,LUTリングのメモリ上に格納する.また,本論文では,メモリを用いた他の順序回路の実現法との比較を行い,本手法が有効であることを示す.本手法ではメモリ量制限を与えるだけで自動でLUTリングを合成することができ,従来手法と比較して,高速に合成できるという特徴がある.

    CiNii Books

    researchmap

▼全件表示

受賞

  • 最優秀エンジニア講演賞

    2018年   Design Solution Forum 2018  

    中原 啓貴

     詳細を見る

  • Best Demo Award

    2017年   IEEE/ACM International Workshop on Reconfigurable Architecture  

    中原 啓貴

     詳細を見る

  • 最優秀エンジニア講演賞

    2017年   Design Solution Forum 2017  

    中原 啓貴

     詳細を見る

  • 最優秀論文賞

    2016年   多値論理フォーラム  

    中原 啓貴

     詳細を見る

  • Young Researcher Award

    2015年   IEEE CASS Shikoku Chapter  

    中原 啓貴

     詳細を見る

  • Kenneth C. Smith Early Career Award

    2014年   IEEE International Symposium on ISMVL2013  

    中原 啓貴

     詳細を見る

  • Best Paper Award

    2013年   IEEE 7th International Symposium on MCSoC-13  

    中原 啓貴

     詳細を見る

  • 船井ベストペーパー賞

    2012年   第11回情報科学技術フォーラム(FIT2012)  

    中原 啓貴

     詳細を見る

  • SASIMI2010 Outstanding Paper Award

    2010年  

     詳細を見る

  • MEMOCODE2010 Design Contest Winner Award

    2010年  

     詳細を見る

  • デザインガイア2009最優秀ポスター発表賞

    2009年  

     詳細を見る

    受賞国:日本国

    researchmap

  • Excellent Student Award of the IEEE Fukuoka Section Award

    2006年  

     詳細を見る

    受賞国:日本国

    researchmap

▼全件表示

共同研究・競争的資金等の研究課題

  • Binary Vision Transformer の専用ハードウェアに関する研究

    研究課題/領域番号:24K02912  2024年4月 - 2029年3月

    日本学術振興会  科学研究費助成事業  基盤研究(B)

    中原 啓貴, 神宮司 明良

      詳細を見る

    配分額:13000000円 ( 直接経費:10000000円 、 間接経費:3000000円 )

    researchmap

  • 雑音畳込みニューラルネットワークの研究開発

    研究課題/領域番号:19H04078  2019年4月 - 2024年3月

    日本学術振興会  科学研究費助成事業  基盤研究(B)

    中原 啓貴, 佐野 健太郎, 佐藤 真平

      詳細を見る

    配分額:17160000円 ( 直接経費:13200000円 、 間接経費:3960000円 )

    白色雑音回路の設計方法は様々あるが、書き換え可能なFPGAをプロトタイプとして選択し、FPGAの基本構成要素であるLUTを使った雑音回路を採用した。今年度は佐野研究グループでは、FPGAを用いた雑音畳み込みをはじめとするニューラルネットワーク回路を回路構成要素であるLUTやDSPブロックに効率よくマッピングする手法について研究開発した。また、FPGAに開発したニューラルネットワークを実装して、その処理速度や使用リソース量を明らかにした。佐藤研究グループでは、雑音畳み込みをはじめとするニューラルネットワークの学習結果を評価して、雑音畳み込みの有用性を明らかにした。また、様々な応用事例に対する評価を行った。中原研究グループでは、雑音を活用した低ビットニューラルネットワークの研究開発を行った。低ビットニューラルネットワークのFPGA回路実装の検討を行った。また、雑音を加えても精度劣化が生じない学習ツールを開発した。実用的な応用事例として、物体検出・自然言語処理・領域分割・クラス分類に適用し、提案手法が有用であることを明らかにした。

    researchmap

  • 次世代電波望遠鏡用周波数解析装置の研究開発

    研究課題/領域番号:15H05304  2015年4月 - 2019年3月

    日本学術振興会  科学研究費助成事業  若手研究(A)

    中原 啓貴

      詳細を見る

    配分額:24700000円 ( 直接経費:19000000円 、 間接経費:5700000円 )

    分光器の演算順序を入換えたアルゴリズムと剰余数系(Residue Number System: RNS)を適用したFFTを既存設備であるROACH2ボードに実装し, CASPERが公開している既存の分光器と比較して, 50倍の帯域・16384倍の分解能を持つ分光器を実現した. 観測後のデータ分類器をCNN(Convolutional Neural Network)を対象としてハードウェア化した. CNNを低ビット化(Binary)とスパース化(Ternary)し, FPGA実装による実用性を明らかにした.

    researchmap

  • 多値決定グラフに基く汎用プロセッサの研究開発

    研究課題/領域番号:24700050  2012年4月 - 2015年3月

    日本学術振興会  科学研究費助成事業  若手研究(B)

    中原 啓貴

      詳細を見る

    配分額:4420000円 ( 直接経費:3400000円 、 間接経費:1020000円 )

    新規決定グラフとしてMulti-terminal multiple-valued decision diagram for characteristic function representing cluster decomposition (MTMDD for CF)を提案し、国際会議で発表した。また、そのグラフを応用した枝重み付多値決定グラフの一種であるEdge-valued MDD(k)を用いてパケット分類専用回路と組込み用マルチコアプロセッサを考案し、実装した。実装した回路のノウハウを共同研究企業(NDAのため非公開)に技術移転を行い、実用化した。

    researchmap

  • FPGAを用いた応用 組込みシステム(主にネットワーク機器)

    2008年 - 2012年

    JST地域イノベーション創出総合支援事業 

      詳細を見る

    資金種別:競争的資金

    FPGAを用いた機器の研究開発。特に、ネットワークのセキュリティ・制御機器に関する高性能・低消費電力システムについて。

    researchmap