JP4534488B2 - データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム - Google Patents
データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム Download PDFInfo
- Publication number
- JP4534488B2 JP4534488B2 JP2004000572A JP2004000572A JP4534488B2 JP 4534488 B2 JP4534488 B2 JP 4534488B2 JP 2004000572 A JP2004000572 A JP 2004000572A JP 2004000572 A JP2004000572 A JP 2004000572A JP 4534488 B2 JP4534488 B2 JP 4534488B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- read
- double
- data storage
- 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
Links
Images
Landscapes
- Image Input (AREA)
Description
画素1と画素2の水平画素間隔D[1−2]は「3」
画素1と画素3の水平画素間隔D[1−3]は「1」
画素1と画素4の水平画素間隔D[1−4]は「5」
画素1と画素5の水平画素間隔D[1−5]は「0」
画素2と画素3の水平画素間隔D[2−3]は「2」
画素2と画素4の水平画素間隔D[2−4]は「2」
画素2と画素5の水平画素間隔D[2−5]は「3」
画素3と画素4の水平画素間隔D[3−4]は「4」
画素3と画素5の水平画素間隔D[3−5]は「1」
画素4と画素5の水平画素間隔D[4−5]は「5」
となり、バンクの周期が「5」であるから、同時アクセスできないのは、水平画素間隔が「5」の画素1と画素4、画素4と画素5であることがわかる。
Claims (14)
- 複数のメモリバンクからなるメモリと、
全データを上記メモリに格納する際に、上記全データを上記メモリを構成するメモリバンクの各ワード線に対し1つのワード線上に格納可能なデータ数よりも少ないデータ数の範囲内を使い上記メモリの各メモリバンクに順次振り分けて格納するデータ格納制御手段と、
同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、上記メモリに対して同時アクセスできない同一メモリバンク内の異なるワード線上の同時に読み出すべきデータを特定し、特定された同時に読み出すべきデータを上記メモリバンクから読み出して同一メモリバンク内の同時アクセス可能な場所に二重保存し、上記メモリから所望の複数データを同時に読み出す制御を行うデータ読み出し制御手段と
を備えることを特徴とするデータ格納装置。 - 上記データ読み出し制御手段は、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、上記メモリに対して同時アクセスできない同一メモリバンク内の異なるワード線上の同時に読み出すべきデータを特定して二重保存データとする二重保存データ判定手段と、上記二重保存データ判定手段により特定された同時に読み出すべきデータを上記メモリバンクから読み出して同一メモリバンク内の同時アクセス可能な場所に二重保存する制御を行うデータ移動制御手段を備えることを特徴とする請求項1記載のデータ格納装置。
- 上記データ移動制御手段は、上記メモリを構成するメモリバンクの特定の固定領域に上記データを二重保存する制御を行うことを特徴とする請求項2記載のデータ格納装置。
- 上記データ移動制御手段は、二重保存したデータの元のデータがあった場所を次の二重保存のための領域とし、二重保存したデータをアクセスした後に、元のワード線上に戻す制御を行うことを特徴とする請求項2記載のデータ格納装置。
- 全データを複数のメモリバンクからなるメモリに格納して、上記メモリから所望の複数データを同時に読み出すデータ格納制御装置であって、
全データを上記メモリに格納する際に、上記全データを上記メモリを構成するメモリバンクの各ワード線に対し1つのワード線上に格納可能なデータ数よりも少ないデータ数の範囲内を使い上記メモリの各メモリバンクに順次振り分けて格納するデータ格納制御手段と、
同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、上記メモリに対して同時アクセスできない同一メモリバンク内の異なるワード線上の同時に読み出すべきデータを特定し、特定された同時に読み出すべきデータを上記メモリバンクから読み出して同一メモリバンク内の同時アクセス可能な場所に二重保存し、上記メモリから所望の複数データを同時に読み出す制御を行うデータ読み出し制御手段と
を備えることを特徴とするデータ格納制御装置。 - 上記データ読み出し制御手段は、同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、上記メモリに対して同時アクセスできない同一メモリバンク内の異なるワード線上の同時に読み出すべきデータを特定して二重保存データとする二重保存データ判定手段と、上記二重保存データ判定手段により特定された同時に読み出すべきデータを上記メモリバンクから読み出して同一メモリバンク内の同時アクセス可能な場所に二重保存する制御を行うデータ移動制御手段を備えることを特徴とする請求項5記載のデータ格納制御装置。
- 上記データ移動制御手段は、上記メモリを構成するメモリバンクの特定の固定領域に上記データを二重保存する制御を行うことを特徴とする請求項6記載のデータ格納制御装置。
- 上記データ移動制御手段は、二重保存したデータの元のデータがあった場所を次の二重保存のための領域とし、二重保存したデータをアクセスした後に、元のワード線上に戻す制御を行うことを特徴とする請求項6記載のデータ格納制御装置。
- 全データを複数のメモリバンクからなるメモリに格納して、上記メモリから所望の複数データを同時に読み出すデータ格納制御方法であって、
全データを複数のメモリバンクからなるメモリに格納する際に、上記全データを上記メモリを構成するメモリバンクの各ワード線に対し1つのワード線上に格納可能なデータ数よりも少ないデータ数の範囲内を使い上記メモリの各メモリバンクに順次振り分けて格納し、
同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、上記メモリに対して同時アクセスできない同一メモリバンク内の異なるワード線上の同時に読み出すべきデータを特定し、
特定された同時に読み出すべきデータを上記メモリバンクから読み出して同一メモリバンク内の同時アクセス可能な場所に二重保存し、
上記メモリから所望の複数データを同時に読み出すことを特徴とするデータ格納制御方法。 - 二重保存する領域を上記メモリを構成するメモリバンクの特定の固定領域とすることを特徴とする請求項9記載のデータ格納制御方法。
- 二重保存したデータの元のデータがあった場所を次の二重保存のための領域とし、二重保存したデータをアクセスした後に、元のワード線上に戻すことを特とする請求項9記載のデータ格納制御方法。
- 全データを複数のメモリバンクからなるメモリに格納して、上記メモリから所望の複数データを同時に読み出すデータ格納制御をコンピュータにより実行するためのデータ格納制御プログラムであって、
全データを複数のメモリバンクからなるメモリに格納する際に、上記全データを上記メモリを構成するメモリバンクの各ワード線に対し1つのワード線上に格納可能なデータ数よりも少ないデータ数の範囲内を使い上記メモリの各メモリバンクに順次振り分けて格納し、
同時に読み出そうとする所望の複数データを示すアクセスパターンに基づいて、上記メモリに対して同時アクセスできない同一メモリバンク内の異なるワード線上の同時に読み出すべきデータを特定し、
特定された同時に読み出すべきデータを上記メモリバンクから読み出して同一メモリバンク内の同時アクセス可能な場所に二重保存し、
上記メモリから所望の複数データを同時に読み出すことを特徴とするデータ格納制御プログラム。 - 二重保存する領域を上記メモリを構成するメモリバンクの特定の固定領域とすることを特徴とする請求項12記載のデータ格納制御プログラム。
- 二重保存したデータの元のデータがあった場所を次の二重保存のための領域とし、二重保存したデータをアクセスした後に、元のワード線上に戻すことを特徴とする請求項12記載のデータ格納制御プログラム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004000572A JP4534488B2 (ja) | 2004-01-05 | 2004-01-05 | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム |
TW093141186A TWI289750B (en) | 2004-01-05 | 2004-12-29 | Data storage apparatus, and data storage controlling apparatus and method |
US11/029,226 US7558934B2 (en) | 2004-01-05 | 2005-01-04 | Data storage unit, data storage controlling apparatus and method, and data storage controlling program |
KR1020050000517A KR101164235B1 (ko) | 2004-01-05 | 2005-01-04 | 데이터 저장 장치, 데이터 저장 제어 장치 및 방법, 및 데이터 저장 제어 프로그램을 기록한 기록 매체 |
CN2005100541747A CN1677555B (zh) | 2004-01-05 | 2005-01-05 | 数据存储单元、数据存储控制设备和方法 |
US12/424,163 US20090204780A1 (en) | 2004-01-05 | 2009-04-15 | Data storage unit, data storage controlling apparatus and method, and data storage controlling program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004000572A JP4534488B2 (ja) | 2004-01-05 | 2004-01-05 | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005196361A JP2005196361A (ja) | 2005-07-21 |
JP4534488B2 true JP4534488B2 (ja) | 2010-09-01 |
Family
ID=34816340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004000572A Expired - Fee Related JP4534488B2 (ja) | 2004-01-05 | 2004-01-05 | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4534488B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4687108B2 (ja) * | 2004-01-05 | 2011-05-25 | ソニー株式会社 | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム |
JP4735008B2 (ja) * | 2004-04-19 | 2011-07-27 | ソニー株式会社 | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム |
JP4946423B2 (ja) * | 2006-12-22 | 2012-06-06 | 日本電気株式会社 | メモリコントローラ、コンピュータ、データ読み出し方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08275181A (ja) * | 1995-01-30 | 1996-10-18 | Hitachi Ltd | 動画像データの復号装置 |
JP2000090256A (ja) * | 1998-09-11 | 2000-03-31 | Sony Corp | 記憶装置、並びに書き込み方法および読み出し方法 |
JP2003208353A (ja) * | 2001-12-19 | 2003-07-25 | Agere Systems Inc | バンク衝突回避機能を備える動的ランダムアクセスメモリシステム |
-
2004
- 2004-01-05 JP JP2004000572A patent/JP4534488B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08275181A (ja) * | 1995-01-30 | 1996-10-18 | Hitachi Ltd | 動画像データの復号装置 |
JP2000090256A (ja) * | 1998-09-11 | 2000-03-31 | Sony Corp | 記憶装置、並びに書き込み方法および読み出し方法 |
JP2003208353A (ja) * | 2001-12-19 | 2003-07-25 | Agere Systems Inc | バンク衝突回避機能を備える動的ランダムアクセスメモリシステム |
Also Published As
Publication number | Publication date |
---|---|
JP2005196361A (ja) | 2005-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8707191B2 (en) | Multi-screen synthesizing display apparatus and method | |
CN102460503A (zh) | 显示源图像的变形版本的设备和方法 | |
GB2292822A (en) | Partitioned cache memory | |
US20090204780A1 (en) | Data storage unit, data storage controlling apparatus and method, and data storage controlling program | |
JP4005083B2 (ja) | キャッシュメモリへのプリフェッチを制御するための方法ならびに装置 | |
KR101117145B1 (ko) | 데이터 저장 장치, 데이터 저장 제어 장치 및, 데이터 저장 제어 방법 | |
US20030033561A1 (en) | Apparatus for testing memories with redundant storage elements | |
US8305383B2 (en) | Data access apparatus and method | |
US4935880A (en) | Method of tiling a figure in graphics rendering system | |
US6560686B1 (en) | Memory device with variable bank partition architecture | |
JP4534488B2 (ja) | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム | |
EP1575298B1 (en) | Data storage apparatus, data storage control apparatus, data storage control method, and data storage control program | |
JP4487568B2 (ja) | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム | |
JP4378015B2 (ja) | メモリ・チップ | |
JP4506256B2 (ja) | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム | |
JP4687108B2 (ja) | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム | |
US6674442B1 (en) | Image memory system | |
JP4735008B2 (ja) | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム | |
KR950033862A (ko) | Ram과의 인터페이스 방법 및 장치 | |
JP4701620B2 (ja) | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム | |
JP4635687B2 (ja) | データアクセス装置、データアクセス方法、プログラムおよび記録媒体 | |
JP2633251B2 (ja) | 画像メモリ素子 | |
JP4538737B2 (ja) | データアクセス装置、データアクセス方法、プログラムおよび記録媒体 | |
JP4655220B2 (ja) | 設計装置および方法、並びにデータ格納装置 | |
JP4974127B2 (ja) | 半導体メモリ装置及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100304 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100309 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100430 |
|
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: 20100525 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100607 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130625 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |