JP5157514B2 - 構成情報生成装置、構成情報生成制御方法、及びプログラム - Google Patents

構成情報生成装置、構成情報生成制御方法、及びプログラム Download PDF

Info

Publication number
JP5157514B2
JP5157514B2 JP2008039872A JP2008039872A JP5157514B2 JP 5157514 B2 JP5157514 B2 JP 5157514B2 JP 2008039872 A JP2008039872 A JP 2008039872A JP 2008039872 A JP2008039872 A JP 2008039872A JP 5157514 B2 JP5157514 B2 JP 5157514B2
Authority
JP
Japan
Prior art keywords
information
configuration information
unit
graph
configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008039872A
Other languages
English (en)
Other versions
JP2009200779A (ja
Inventor
亨 粟島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2008039872A priority Critical patent/JP5157514B2/ja
Priority to US12/379,426 priority patent/US8032853B2/en
Publication of JP2009200779A publication Critical patent/JP2009200779A/ja
Application granted granted Critical
Publication of JP5157514B2 publication Critical patent/JP5157514B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17748Structural details of configuration resources
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17748Structural details of configuration resources
    • H03K19/17758Structural details of configuration resources for speeding up configuration or reconfiguration

Landscapes

  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Logic Circuits (AREA)

Description

本発明は、論理的構成を変更する機能を有する論理回路装置に対し、書き込み処理をする情報の総量を圧縮するのに好適な構成情報生成装置、構成情報生成制御方法、及び、これらをコンピュータにて実現するためのプログラムに関する。
論理的構成を変更する(再構成可能な)機能を有する論理回路装置として、FPGA(Field Programmable Gate Array)が知られている。FPGAのなかには、連長圧縮法を用いてデータを圧縮することにより、高速な入出力動作を実現しているものがある(例えば、特許文献1参照)。
また、構成情報(フレーム)に含まれる繰り返し部分の情報を省略することにより、情報を圧縮しているものがある(例えば、特許文献2参照)。構成情報の一部を省略することにより、書き込み処理をする情報の総量を圧縮している。
特開2003−347927号公報 特開2001−28536号公報(図2)
しかしながら、特許文献1及び2に開示されている構成では、構成情報内に繰り返し部分がある必要があった。また、異なる複数の構成情報間にまたがって情報が繰り返されている場合、情報を圧縮することができなかった。従って、複数の構成情報を備える場合に、当該構成情報の書き込み総量を圧縮するのに好適な新たな方法が求められている。
本発明は、上記問題に鑑みてなされたものであり、論理的構成を変更する機能を有する論理回路装置に対し、書き込み処理をする情報の総量を圧縮するのに好適な構成情報生成装置、構成情報生成制御方法、及び、これらをコンピュータにて実現するためのプログラムを提供することを目的とする。
上記の目的を達成するため、本発明の第1の観点に係る論理的構成を変更する機能を有する論理回路装置に対し、書き込み機能を有する構成情報生成装置は、
前記論理的構成を定義する複数の構成情報と、差分情報と、関係グラフと、順序情報と、が記憶される記憶部と、
前記記憶部に記憶された前記複数の構成情報間との差分情報を抽出する差分情報抽出部と、
前記差分情報抽出部により抽出された差分情報に基づいて、前記構成情報間のつながりを示す関係グラフを生成するグラフ生成部と、
前記グラフ生成部により生成された前記関係グラフを巡回する順序情報を生成する順序情報生成部と、を備える。
上記の目的を達成するため、本発明の第2の観点に係る記憶部と、差分情報抽出部と、グラフ生成部と、順序情報生成部と、を有する論理的構成を変更する機能を有する論理回路装置に対し、書き込み機能を有する構成情報生成装置が実行する構成情報生成制御方法は、
前記記憶部には、前記論理的構成を定義する複数の構成情報と、差分情報と、関係グラフと、順序情報と、が記憶され、
前記情報抽出部が、前記記憶部に記憶された前記複数の構成情報間との差分情報を抽出する差分情報抽出工程と、
前記グラフ生成部が、前記差分情報抽出部により抽出された差分情報に基づいて、前記構成情報間のつながりを示す関係グラフを生成するグラフ生成工程と、
前記順序情報生成部が、前記グラフ生成部により生成された前記関係グラフを巡回する順序情報を生成する順序情報生成工程と、を備える。
上記の目的を達成するため、本発明の第3の観点に係るプログラムは、
論理的構成を変更する機能を有する論理回路装置に対し、書き込み機能を有するコンピュータを、
前記論理的構成を定義する複数の構成情報と、差分情報と、関係グラフと、順序情報と、が記憶される記憶部と、
前記記憶部に記憶された前記複数の構成情報間との差分情報を抽出する差分情報抽出部と、
前記差分情報抽出部により抽出された差分情報に基づいて、前記構成情報間のつながりを示す関係グラフを生成するグラフ生成部と、
前記グラフ生成部により生成された前記関係グラフを巡回する順序情報を生成する順序情報生成部と、として機能させる。
本発明によれば、論理的構成を変更する機能を有する論理回路装置に対し、書き込み処理をする情報の総量を圧縮することができる。
以下では、本発明の構成情報生成装置の実施形態の一つについて説明するが、当該実施形態は本発明の原理の理解を容易にするためのものであり、本発明の範囲は、下記の実施形態に限られるものではなく、当業者が以下の実施形態の構成を適宜置換した他の実施形態も、本発明の範囲に含まれる。
(実施形態1)
まず、論理的構成を変更する(再構成可能な)機能を有する論理回路装置に対し、構成情報を書き込むための前提となる基本的性質を、図3から図5を参照して説明する。
図3(a)及び(b)は、当該論理回路装置が有する構成情報の一例である。構成情報は、一般的に構成情報メモリのアドレスとデータとの組で表現される。図3から図5に示す構成情報は5ワードで構成され、各ワードは16ビットのビット幅を有する。
図3(a)及び(b)に示す構成情報A及びBは、共通な構成情報を有している。この場合、図3(c)においてハッチングを施した構成情報が、構成情報A及びBの共通データであり、2ワード存在する。
当該共通データが存在する場合、共通データ以外のデータ(差分データ)が構成情報に書き込まれる。
共通データについては書き込みを行わずに、構成情報Aから構成情報Bに書き換える方法を、図4を参照して説明する。図4(a)に示す構成情報Aに、図4(b)に示す構成情報B1が含む差分データとなる3ワードを書き込むことにより、図4(c)に示す構成情報Bを生成することができる。
上記と同様にして、構成情報Bから構成情報Aに書き換える方法を、図5を参照して説明する。図5(a)に示す構成情報Bに、図5(b)に示す構成情報A1が含む差分データとなる3ワードを書き込むことにより、図5(c)に示す構成情報Aを生成することができる。
以上説明したように、共通データ以外のデータ(差分データ)について構成情報を書き換えることにより、構成情報の書き込み総量を圧縮することができる。
以下、これらの構成情報の書き込み方法を前提とする。
本発明の第1の実施形態に係る構成情報生成装置について図1を参照して説明する。構成情報生成装置は、当該装置が生成した構成情報を論理回路装置に書き込む。
本実施形態の構成情報生成装置100は、図1に示すように、入出力部110と、処理部120と、差分情報抽出部121と、差分関係グラフ生成部122と、書込順序情報生成部123と、書込情報生成部124と、記憶部130と、差分情報記憶部131と、差分関係グラフ記憶部132と、書込順序情報生成部133と、を備える。
入出力部110は、外部装置(図示せず)から複数の構成情報を読み込み、当該構成情報を後述する処理部120に渡す。また、入出力部110は、処理部120の処理が完了した後、構成情報の書き込み総量を圧縮するための書き込み順序と差分情報とを外部装置に渡す。
処理部120は、差分情報抽出部121と、差分関係グラフ生成部122と、書込順序情報生成部123と、書込情報生成部124と、を備える。また、ここでは図示しないが、処理部120は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を備える。
差分情報抽出部121は、図3(c)に示すように、入出力部110から入力された構成情報の全ての組について差分情報を抽出する。また、差分情報抽出部121は、当該差分情報を差分情報記憶部131に格納する。
差分関係グラフ生成部122は、差分情報記憶部131に格納された差分情報を参照し、全構成情報に対する差分関係グラフを作成する。また、差分関係グラフ生成手段122は、当該差分関係グラフを差分関係グラフ記憶部132に格納する。
ここで、差分関係グラフとは、図6(a)及び(b)に示すように、各構成情報の関係を、ノード201と、エッジ202と、エッジの重み203と、で表現したグラフである。エッジ202は全てのノード201間に作成される。また、各エッジ202は、エッジ202の一方の構成情報から他方の構成情報に再構成される場合、書き込みが必要となる構成情報のワード数に基づいて重み付けされる。
書込順序情報生成部123は、差分関係グラフ記憶部132に格納された差分関係グラフ情報を参照し、書き込む構成情報の総量が最小となるような書き込み順序を生成する。また、書込順序情報生成部123は、当該書き込み順序方法を書込順序情報記憶部133に格納する。
当該書き込み順序を生成する処理は、差分関係グラフ上で全てのノード201を1回ずつ通過し、かつ通過するエッジの重み203の総和が最小となるような巡回路を求める問題に帰着できる。この問題は、「巡回セールスマン問題」の解法を利用して解くことができる(URL:http://en.wikipedia.org/wiki/Traveling_salesman_problem)。
書込情報生成部124は、書込順序情報記憶部133に格納された順序情報を参照し、書き込む構成情報の総量が最小となるような差分書き込み用の構成情報を生成する。
次に、本実施形態に係る構成情報生成装置100の動作について、図2、図6及び図7を参照して説明する。
まず、入出力部110から与えられた複数の構成情報は、差分情報抽出部121に供給される。差分情報抽出部121は、例えば図3(a)及び(b)に示す全ての構成情報の組について差分情報を抽出し、差分情報記憶部131に格納する(ステップS11)。
ここで差分情報記憶部131に格納される差分情報とは、図4及び図5に示すように、1組の構成情報である構成情報A及び構成情報Bについて、構成情報Aから構成情報Bに再構成するときに書き込みが必要な最小の構成情報B1とそのワード数、及び、構成情報Bから構成情報Aに再構成するときに必要な最小の構成情報A1とそのワード数を含む。
次に、差分関係グラフ生成部122は、差分情報記憶部131に格納された差分情報を参照し、構成情報の差分関係グラフを作成する。また、差分関係グラフ生成部122は、当該差分関係グラフを差分関係グラフ記憶部132に格納する(ステップS12)。
ここで、差分関係グラフとは、図6(a)及び(b)に示すように、各構成情報をノード201で、構成情報間の関係をエッジ202で、表現したグラフである。エッジ202は全てのノード201間に作成される。また、各エッジ202は、エッジ202の一方の構成情報から他方の構成情報に再構成される場合、書き込みが必要となる構成情報のワード数に基づいて重み付けがなされる。
次に、書込順序情報生成部123は、差分関係グラフ記憶部132に格納された差分関係グラフを参照し、再構成のために書き込みが必要な構成情報の総量を最小化する書込順序情報を生成する。また、書込順序情報生成部123は、当該書込順序情報を書込順序情報記憶部133に格納する(ステップS13)。
ステップS13において、図7(a)に示すように、差分関係グラフ上で全てのノード201を1回ずつ通過し、かつ通過するエッジの重み203の総和が最小となるような巡回路204を求める問題に帰着できる。この問題は、「巡回セールスマン問題」の解法を利用して解くことができる。ここでは、重みの総和が15で最小となる巡回路204が求められ,この巡回路204に基づいて構成情報の書込順序情報が生成される。
本実施形態では、構成情報生成装置100上で複数の回路構成を任意の順序で繰り返し実行する場合を扱っており,構成情報の書込順序生成部123によって求められる書込順序情報は,始点と終点とを定めない巡回順序となる。
また、図4及び図5に示すように、構成情報Aから構成情報B、また構成情報Bから構成情報A、というように書き換えの向きが変わっても差分のワード数に変化はない。このため、結果として求められる書き込み順序は、図7(b)及び(c)に示すように、正順と逆順の2通りの巡回順序となる。
最後に、書込情報生成部124は、差分情報記憶部131と書込順序情報記憶部133とに格納された差分情報と書込順序情報とを参照して、再構成可能な構成情報生成装置100上で複数の回路構成を任意の順序で繰り返し実行する場合に必要となる構成情報の総量が最小となる差分書込用の構成情報を生成する。また、書込情報生成部124は、当該構成情報を入出力部110に出力し、処理を終了する(ステップS14)。
ステップS14において、ステップS13で求められた2通りの巡回順序のどちらを選択するか、またどの構成情報を始点と定めるかは、入出力部110から与えるか、または差分書込用の構成情報生成手段124が適切な指標に基づいて自動的に決定される。
以上説明したように、本発明によれば、全ての構成情報の組に対して差分情報を抽出し、これに基づいた差分関係グラフに基づいて処理を行うというように構成されているため、複数(2つ以上)の構成情報について、差分書込用の構成情報を生成することができる。
また、差分関係グラフ上で重みの総和が最小となる巡回路を求めることで、書き込み順序を求めるというように構成されているため、書き込み総量が最小となるような差分書込用の構成情報を生成することができる。
(実施形態2)
次に、第2の実施形態に係る構成情報生成装置100について図8を参照して説明する。実施形態2の構成情報生成装置100は、図1に示した構成情報生成装置100の処理部120に差分関係グラフ補正部125を追加した構成となる。本実施形態は、構成情報生成装置100上で複数の回路構成を任意の順序で1回だけ実行するものである。
差分関係グラフ補正部125は、差分関係グラフ記憶部132に格納された差分関係グラフを参照し、図10(b)に示す1つのダミーノード205を差分関係グラフに挿入する。また、差分関係グラフ補正部125は、差分関係グラフ記憶部132に差分関係グラフを再び格納する。
次に、本実施形態に係る構成情報生成装置100の動作について、図9から図11を参照して説明する。なお、ステップS21及びステップS22においては、ステップS11及びステップ12と同様の処理がなされる。またステップS25においては、ステップS14と同様の処理がなされる。
差分関係グラフ補正部126は、差分関係グラフ記憶部132に格納された差分関係グラフを参照し、図10(b)に示すように、1つのダミーノード205を差分関係グラフに挿入する。また、差分関係グラフ補正部125は、差分関係グラフ記憶部132に差分関係グラフを再び格納する。さらに、差分関係グラフ補正部126は、図10(b)に示すように、挿入したダミーノード205とそれ以外の全てのノード201との間に新たにダミーエッジ206を設け、エッジの重み203を「0」で初期化する(ステップS23)。
次に、書込順序情報生成部123は、差分関係グラフ記憶部132に再び格納された差分関係グラフを参照し、再構成のために書き込みが必要な構成情報の総量を最小化する書込順序情報を生成する。また、書込順序情報生成部123は、当該書込順序情報を書込順序情報記憶部133に格納する(ステップS24)。
ステップS24において、図11(a)に示すように、差分関係グラフ上で全てのノード201を1回ずつ通過し、かつ通過するエッジの重み203の総和が最小となるような巡回路204を求める問題に帰着できる。結果として求められる書き込み順序は、図11(b)及び(c)に示すように、正順と逆順の2通りの巡回順序となる。
ステップS24では、1つのダミーノード205を挿入して差分関係グラフを補正している。その結果、ステップS24で求められるエッジの重み203の総和最小の巡回路204は必ずダミーノード205を含む。巡回路上でダミーノード205の前後のダミーエッジ206の重み203は0で初期化されており、巡回路204のエッジの重み総和に影響を与えていない。したがって、求められた巡回路204から、ダミーノード205を取り除くことで、エッジの重みの総和が最小であって、始点と終点を有する構成情報書き込み順序が生成できる。
以上説明したように、本発明によれば、全ての構成情報の組に対して差分情報を抽出し、これに基づいた差分関係グラフに基づいて処理を行うというように構成されているため、複数(2つ以上)の構成情報について、差分書込用の構成情報を生成することができる。
また、差分関係グラフ上で重みの総和が最小となる巡回路を求めることで、書き込み順序を求めるというように構成されているため、書き込み総量が最小となるような差分書込用の構成情報を生成することができる。
なお、本発明は上記実施の形態に限定されず、種々の変形及び応用が可能である。
構成情報の数は、2つに限定されず、2以上で任意である。
構成情報のデータは、5ワードに限定されず、任意である。また、各ワードのビット幅は、16ビットに限定されず、任意である。
巡回路を求める方法は、線形計画法、焼きなまし法、遺伝的アルゴリズム等、任意である。
本発明の実施形態1に係る構成情報生成装置の構成を示すブロック図である。 実施形態1に係る構成情報生成装置の動作を説明するフローチャートである。 構成情報例を示す図である。 構成情報を書き換える方法を説明する図である。(a)は書き換える前の構成情報を示し、(b)は差分データを含む構成情報を示し、(c)は書き換えた後の構成情報を示す図である。 構成情報を書き換える方法を説明する図である。(a)は書き換える前の構成情報を示し、(b)は差分データを含む構成情報を示し、(c)は書き換えた後の構成情報を示す図である。 (a)は実施形態1に係る差分関係グラフを示し、(b)は重み付けのある差分関係グラフを示す図である。 (a)は実施形態1に係る書き込み巡回路を示す図であり、(b)は正順の巡回路を示し、(c)は逆順の巡回路を示す図である。 本発明の実施形態2に係る構成情報生成装置の構成を示すブロック図である。 実施形態2に係る構成情報生成装置の動作を説明するフローチャートである。 (a)は実施形態2に係る差分関係グラフを示し、(b)は重み付けのある差分関係グラフを示す図である。 (a)は実施形態2に係る書き込み巡回路を示す図であり、(b)は正順の巡回路を示し、(c)は逆順の巡回路を示す図である。
符号の説明
100 構成情報生成装置
110 入出力部
120 処理部
121 差分情報抽出部
122 差分関係グラフ生成部
123 書込順序情報生成部
124 書込情報生成部
125 差分関係グラフ補正部
130 記憶部
131 差分情報記憶部
132 差分関係グラフ記憶部
133 書込順序情報記憶部

Claims (6)

  1. 論理的構成を変更する機能を有する論理回路装置に対し、書き込み機能を有する構成情報生成装置において、
    前記論理的構成を定義する複数の構成情報と、差分情報と、関係グラフと、順序情報と、が記憶される記憶部と、
    前記記憶部に記憶された前記複数の構成情報間との差分情報を抽出する差分情報抽出部と、
    前記差分情報抽出部により抽出された差分情報に基づいて、前記構成情報間のつながりを示す関係グラフを生成するグラフ生成部と、
    前記グラフ生成部により生成された前記関係グラフを巡回する順序情報を生成する順序情報生成部と、
    を備えることを特徴とする構成情報生成装置。
  2. 前記グラフ生成部は、前記構成情報に基づき、ノードと、当該ノードに接続されるエッジと、当該エッジの重みと、からなる関係グラフを生成する、
    ことを特徴とする請求項1に記載の構成情報生成装置。
  3. 前記順序情報生成部は、巡回セールスマン問題として、前記エッジの重みの総和が最小となるような巡回路情報を生成する、
    ことを特徴とする請求項1又は2に記載の構成情報生成装置。
  4. 前記関係グラフを補正するグラフ補正部と、をさらに備え、
    前記グラフ補正部は、ノードを新たに生成し、当該ノードに接続されるエッジの重みを「0」とすることにより、前記関係グラフを補正する、
    ことを特徴とする請求項1乃至3のいずれか1項に記載の構成情報生成装置。
  5. 記憶部と、差分情報抽出部と、グラフ生成部と、順序情報生成部と、を有する論理的構成を変更する機能を有する論理回路装置に対し、書き込み機能を有する構成情報生成装置が実行する構成情報生成制御方法であって、
    前記記憶部には、前記論理的構成を定義する複数の構成情報と、差分情報と、関係グラフと、順序情報と、が記憶され、
    前記情報抽出部が、前記記憶部に記憶された前記複数の構成情報間との差分情報を抽出する差分情報抽出工程と、
    前記グラフ生成部が、前記差分情報抽出部により抽出された差分情報に基づいて、前記構成情報間のつながりを示す関係グラフを生成するグラフ生成工程と、
    前記順序情報生成部が、前記グラフ生成部により生成された前記関係グラフを巡回する順序情報を生成する順序情報生成工程と、
    を備えることを特徴とする構成情報生成制御方法。
  6. 論理的構成を変更する機能を有する論理回路装置に対し、書き込み機能を有するコンピュータを、
    前記論理的構成を定義する複数の構成情報と、差分情報と、関係グラフと、順序情報と、が記憶される記憶部と、
    前記記憶部に記憶された前記複数の構成情報間との差分情報を抽出する差分情報抽出部と、
    前記差分情報抽出部により抽出された差分情報に基づいて、前記構成情報間のつながりを示す関係グラフを生成するグラフ生成部と、
    前記グラフ生成部により生成された前記関係グラフを巡回する順序情報を生成する順序情報生成部と、
    として機能させることを特徴とするプログラム。
JP2008039872A 2008-02-21 2008-02-21 構成情報生成装置、構成情報生成制御方法、及びプログラム Expired - Fee Related JP5157514B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008039872A JP5157514B2 (ja) 2008-02-21 2008-02-21 構成情報生成装置、構成情報生成制御方法、及びプログラム
US12/379,426 US8032853B2 (en) 2008-02-21 2009-02-20 Configuration information writing apparatus, configuration information writing method and computer program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008039872A JP5157514B2 (ja) 2008-02-21 2008-02-21 構成情報生成装置、構成情報生成制御方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2009200779A JP2009200779A (ja) 2009-09-03
JP5157514B2 true JP5157514B2 (ja) 2013-03-06

Family

ID=40997674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008039872A Expired - Fee Related JP5157514B2 (ja) 2008-02-21 2008-02-21 構成情報生成装置、構成情報生成制御方法、及びプログラム

Country Status (2)

Country Link
US (1) US8032853B2 (ja)
JP (1) JP5157514B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200704183A (en) 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
US8875196B2 (en) 2005-08-13 2014-10-28 Webtuner Corp. System for network and local content access
KR20140033412A (ko) 2011-05-17 2014-03-18 웹튜너 코포레이션 스케일링가능 고정밀 센서 및 id 기초 청중 측정 시스템용 시스템 및 방법
US9256884B2 (en) 2011-05-24 2016-02-09 Webtuner Corp System and method to increase efficiency and speed of analytics report generation in audience measurement systems
KR20140043406A (ko) 2011-05-26 2014-04-09 웹튜너 코포레이션 클라이언트 이벤트 전처리가 있는 고 스케일성 청중 측정 시스템
JP2014238617A (ja) * 2013-06-05 2014-12-18 富士通株式会社 データ処理装置、データ処理方法及び情報処理装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6327634B1 (en) * 1998-08-25 2001-12-04 Xilinx, Inc. System and method for compressing and decompressing configuration data for an FPGA
JP3743487B2 (ja) 1999-07-14 2006-02-08 富士ゼロックス株式会社 プログラマブル論理回路装置、情報処理システム、プログラマブル論理回路装置への回路の再構成方法、プログラマブル論理回路装置用の回路情報の圧縮方法
TW446780B (en) * 1999-10-07 2001-07-21 Mitsubishi Electric Corp Full-rotary crocheting device
US6526557B1 (en) * 2000-07-25 2003-02-25 Xilinx, Inc. Architecture and method for partially reconfiguring an FPGA
US6563437B1 (en) * 2000-10-02 2003-05-13 Cypress Semiconductor Corporation Method and apparatus for using programmable logic device (PLD) logic for decompression of configuration data
US6609238B1 (en) * 2001-06-15 2003-08-19 Lsi Logic Corporation Method of control cell placement to minimize connection length and cell delay
US7095343B2 (en) * 2001-10-09 2006-08-22 Trustees Of Princeton University code compression algorithms and architectures for embedded systems
JP2003347927A (ja) 2002-05-27 2003-12-05 Nippon Telegr & Teleph Corp <Ntt> 再構成可能なハードウェアにおけるデータ処理回路およびその方法
US7143384B1 (en) * 2003-11-18 2006-11-28 Xilinx, Inc. Methods of routing programmable logic devices to minimize programming time

Also Published As

Publication number Publication date
US8032853B2 (en) 2011-10-04
JP2009200779A (ja) 2009-09-03
US20090212817A1 (en) 2009-08-27

Similar Documents

Publication Publication Date Title
JP5157514B2 (ja) 構成情報生成装置、構成情報生成制御方法、及びプログラム
JP5381710B2 (ja) ε遷移を含まない非決定性有限オートマトン生成システムと方法およびプログラム
US8972237B2 (en) Optimizing quantum simulations by intelligent permutation
US11328037B2 (en) Memory-size- and bandwidth-efficient method for feeding systolic array matrix multipliers
JP2010157216A5 (ja)
TWI587307B (zh) 透過共最佳化邏輯核心塊與記憶體冗餘完成面積減縮的技術
US9189458B1 (en) Parameter estimation
KR20170038223A (ko) 전자문서 내 표 데이터의 음성 변환 장치 및 방법
US10338984B2 (en) Storage control apparatus, storage apparatus, and storage control method
EP4684329A2 (en) Quantum error correction using real projective plane topology defined stabilizers
WO2016017321A1 (ja) メモリコントローラ、記憶装置、情報処理システム、および、メモリコントローラ制御方法
CN103559905A (zh) 具有主存储单元和需要预设操作的辅存储单元的半导体设备
JP2015096997A (ja) 論理検証方法
CN114422801B (zh) 优化视频压缩控制逻辑的方法、系统、设备和存储介质
CN101727987A (zh) 数据编程与读取方法及应用其的单次可编程存储器
WO2007107592A3 (de) Verfahren und vorrichtung zur reduktion eines polynoms in einem binären finiten feld, insbesondere im rahmen einer kryptographischen anwendung
JP5454826B2 (ja) 故障の木システム信頼性分析システム、故障の木システム信頼性分析方法及びプログラム
US10997274B2 (en) Variable-size problem solving with systolic arrays
JP4536559B2 (ja) 半導体集積回路のレイアウト方法、およびセル枠共通化プログラム。
US9690489B2 (en) Method for improving access performance of a non-volatile storage device
US8832539B1 (en) Write processing for unchanged data with new metadata
US10009041B2 (en) BCH decorder in which folded multiplier is equipped
CN115412612A (zh) SRv6头压缩方法和装置
JP2006039621A (ja) タイミング制約ライブラリの作成方法及び作成システム
JP5982148B2 (ja) 半導体記憶装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121030

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121126

R150 Certificate of patent or registration of utility model

Ref document number: 5157514

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151221

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees