ハードウェア化に適した文字列処理アルゴリズムの開発

开发适合硬件实现的字符串处理算法

基本信息

  • 批准号:
    17700020
  • 负责人:
  • 金额:
    $ 2.24万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
  • 财政年份:
    2005
  • 资助国家:
    日本
  • 起止时间:
    2005 至 2007
  • 项目状态:
    已结题

项目摘要

ソフトウェアアルコリスムの分野で研究されている文字列処理の高速化手法を専用ハードウェアとして実装することを目標とし,ハードウェア化に適したアルゴリズムの開発を行った.具体的には,近似文字列照合アルゴリズムの高速化について,ハードウェアの実現可能性を考慮した手法の開発を行った.単位計算で処理できるデータサイズを「ワード長」,単位計算を同時に実行できる数を「コア数」とすると,近似文字列照合の単純な解法では,計算の並列化の困難さから,ワード長やコア数が大きくなっても計算時間を短縮できない.これに対し,本研究では以下の3つの高速化手法を提案した.まず,近似文字列照合のための計算のうち,ワード長増大による高速化が可能なものを事前に計算する手法を提案した.近似文字列照合で用いる「編集距離」は,文字の挿入,削除,および置換によって定義され,このうち挿入と削除を考慮することが計算の並列化を困難にしている.置換のみを考えた場合の距離は,2つの文字列の文字一致の数える「マッチカウント問題」の解であり,ワード長の増大による高速化が可能である.本研究では,マッチカウント問題の解と近似文字列照合問題の解関係を明らかにし,マッチカウント問題の解により近似文字列照合問題の解の探索範囲の削減する手法を提案した.次に,マッチカウント問題を解くアルゴリズムとして,コア数増大により高速化を提案した.ワード長の増大による高速化の適用が可能なアルゴリズムは既存手法として既に提案されている.本研究では,文字列をアルファベットについてビット列に変換することで計算の並列化を実現し,既存手法をコア数についての高速化も適用可能になるよう拡張した.最後に,近似文字列照合問題を解くアルゴリズムとして,ワード長の増大による高速化を提案した.コア数の増大による高速化の適用が可能なアルゴリズム既存手法として既に手案されている.本研究では,既存手法で並列に行われる計算の入出力の関係を明らかにし,複数の計算を一度の計算で行う手法を提案した.一度に行うことのできる計算の数はワード長に依存する.
In the first place, we need to make a study of the text column. We are using a high-speed method to increase the speed of the system. We use the information system to install the information system, and then we need to make sure that the information is changed. For specific information, the approximate text column is similar to that of the high-speed transmission system, and the possibility of the realization of the information system will be improved. The bit calculation is used to calculate the number of data in the same time, and the approximate text column is in accordance with the solution of the equation. The calculation and parallelization is used to solve the problem, and the long-term calculation is used to calculate the short-term data. In this study, the following are the proposals for high-speed techniques. The approximate text column is similar to the text column, and the calculation method may be used in advance. The approximate text list is based on the word "edit set distance", the text is entered, cut, the definition is defined, and the data is cut. If you want to make sure that the distance is close, the text of the text column is the same, and the number of text is the same as the number of questions. In this study, we discuss how to solve a problem, how to solve a problem, and how to solve a problem. For the second time, we need to solve the problem. We need to increase the number of high-speed proposals. In order to improve the speed, we may use the existing methods to improve the speed of the system. In this study, the text column shows that the calculation is parallelized, and the existing techniques are used to increase the speed of the computer. Finally, to solve the problem of approximate text series, we need to solve the problem of high-speed speed. It is possible to use existing methods to reduce the number of people who use high speed. In this study, the existing methods are listed to calculate the input and output of the input and output, and the plural calculation is used to calculate the operation method. At one point, you need to calculate the number of people who depend on you for a long time.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Bit-parallel Computation for wavefront Algorithm
波前算法的位并行计算
Approximate String Matching Based on Bit Operations
基于位运算的近似字符串匹配
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

馬場 謙介其他文献

プライバシ保護技術の評価のための権限認証モデル
评估隐私保护技术的权威认证模型
Combining paraconsistency and probability in CTL
在 CTL 中结合次一致性和概率
User-Computer間の認証に関する考察
关于用户计算机身份验证的注意事项
Combinatory Logic and λ-Calculus for Classical Logic
经典逻辑的组合逻辑和 λ 演算
  • DOI:
  • 发表时间:
    2000
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Baba;馬場 謙介;Yukiyoshi Kameyama;亀山 幸義;S. Hirokawa;廣川 佐千男
  • 通讯作者:
    廣川 佐千男
Co-occurrence Analysis of Access Log of Institutional Repository
机构知识库访问日志共现分析
  • DOI:
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Baba;E. Ito;S. Hirokawa;馬場 謙介;伊東 栄典;廣川 佐千男;ババ ケンスケ;エイスケ イトウ;サチオ ヒロカワ
  • 通讯作者:
    サチオ ヒロカワ

馬場 謙介的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('馬場 謙介', 18)}}的其他基金

電子計算機による(MOTNACからICDへの)腫瘍コード変換に関する研究
计算机肿瘤代码转换(从MOTNAC到ICD)的研究
  • 批准号:
    X00095----267052
  • 财政年份:
    1977
  • 资助金额:
    $ 2.24万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (D)
電子計算機による(MOTNACからICDへの)腫瘍コード変換に関する研究
计算机肿瘤代码转换(从MOTNAC到ICD)的研究
  • 批准号:
    X00095----167046
  • 财政年份:
    1976
  • 资助金额:
    $ 2.24万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (D)

相似海外基金

Simulation sutudy for high-speed DNA sequencing
高速DNA测序的模拟研究
  • 批准号:
    07680743
  • 财政年份:
    1995
  • 资助金额:
    $ 2.24万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了