TrueNorth とは

TrueNorthは、IBMが2014年に製造したニューロモルフィックCMOS集積回路チップです。チップ設計上の多数のコア・プロセッサー・ネットワークであり、それぞれ4096個のコアを持ち、それぞれ256個のプログラム可能なシミュレートされたニューロンを備えています。次に、各ニューロンは、それらの間の信号を伝達する256のプログラム可能な「シナプス」を有する。したがって、プログラム可能なシナプスの総数はわずか2億6,800万(228)を超えています。その基本トランジスタ数は54億です。 4096個のニューロシナプスコアでメモリ、計算、通信が処理されるため、TrueNorthはvon-Neumannアーキテクチャのボトルネックを回避し、エネルギー効率が高く、従来のマイクロプロセッサの1 / 10,000の電力密度で70mWを消費します。 SyNAPSEチップは、計算に必要な電力しか消費しないため、低温と低電力で動作します。

Resolution enhancement technology とは

解像度向上技術(Resolution Enhancement Technology:RET)は、レーザープリンタとインクジェットプリンタメーカーの間で普及しているドット特性を操作するための画像処理技術の一形態です。密接に関連するRET技術は、VLSIフォトリソグラフィ製造技術、特に90ナノメートル技術に関連して使用される。
解像度は、画像の細部の鮮明さ、曲線の滑らかさ、および画像の忠実な再現を指す。どちらの場合も、RETは印刷プロセスの影響を緩和するためにイメージの事前補正を使用します。
VLSI技術におけるRETの主な問題は、振幅、位相、方向の波の基本的な特性です。

Roll-away computer とは

ロール・アウェイ・コンピューターは、2000年に東芝がシリーズの一部として導入したアイデアで、5年後のパーソナル・コンピューティングの動向を予測することを目的としています。その発表以来、ロールアウェイコンピュータは理論的なデバイスとして残っています。
ロール・アウェイ・コンピュータは、厚さ1mm、重量約200gのフレキシブル・ポリマー・ベースのディスプレイ技術を備えたコンピュータです。
最初のものはToshiba DynaSheetであり、1970年代のコンピュータの未来のビジョンであるDynabookに敬意を表しています。ダイナスシートは、LAN環境用の無線ギガビットイーサネットと、世界中のほとんどの国でモバイルローミング用の4 Mbit / s Bluetooth-VおよびUMTS-3接続を備えています。
2006年にフレキシブルでロール可能なディスプレイが市場に参入しました(電子ペーパーを参照)。
セイコーエプソンの研究開発部門では、世界初のフレキシブルな8ビット非同期CPU(ACT11)であるフレキシブルアクティブマトリクスOLEDパネル(ピクセル薄膜トランジスタと周辺TFTドライバを含む)、フレキシブルアクティブマトリクスOLEDパネルこれは世界で初めてのフレキシブルSRAMを使用しています。
東京大学の研究者らは、フレキシブルなフラッシュメモリを実証しました。
LG社は直径3cmのチューブに巻くことができる18インチの高精細ビデオディスプレイパネルを実演した。

Graph reduction machine とは

グラフリダクションマシンは、グラフ削減によるコンビネータ計算を実行するために構築された専用コンピュータです。
例としては、ケンブリッジコンピュータ研究所で構築されたSKIM(「S-K-Iマシン」)コンピュータ、ロンドン大学ユニバーシティカレッジで構築されたマルチプロセッサGRIP(「Graph Reduction In Parallel」)コンピュータが挙げられる。

Active hard-drive protection とは

コンピュータハードウェアでは、アクティブハードドライブ保護とは、影響を受ける前にディスクを準備することによって、ハードディスクドライブの機械的損傷を回避または軽減しようとするテクノロジを指します。このアプローチは、デスクトップコンピュータより頻繁に持ち運びされ、影響を受けやすいラップトップコンピュータで主に使用されます。

Micro-operation とは

コンピュータ中央処理装置では、マイクロオペレーション(マイクロオペレーションまたはμopsとも呼ばれる)は、複雑な機械命令(この文脈ではマクロ命令と呼ばれることもある)を実装するためにいくつかの設計で使用される詳細な低レベル命令である。
通常、マイクロオペレーションは、レジスタ間または中央処理装置(CPU)のレジスタと外部バスとの間でデータを転送し、レジスタに対して算術演算または論理演算を実行することを含む、1つまたは複数のレジスタに格納されたデータの基本演算を実行する。典型的なフェッチ – デコード – 実行サイクルでは、マクロ命令の各ステップは実行中に分解されるので、CPUは一連のマイクロ動作を決定し、ステップする。マイクロオペレーションの実行は、CPUの制御ユニットの制御下で実行され、CPUの制御ユニットは、並べ替え、融合およびキャッシングなどの様々な最適化を実行しながらその実行を決定する。

Aperture (computer memory) とは

計算において、アパーチャは、特定の周辺デバイスまたはメモリユニットに関連する物理アドレス空間(すなわち、物理メモリ)の一部である。開口部は、ROMまたはRAMチップなどの外部デバイス、またはCPU自体の内部メモリに到達することがあります。
典型的には、コンピュータに接続されたメモリデバイスは、ゼロから始まるアドレスを受け入れるので、そのようなデバイスを複数有するシステムはあいまいなアドレッシングを有する。これを解決するために、メモリロジックには複数のアパーチャセレクタが含まれ、各セレクタにはレンジセレクタと1つのメモリデバイスへのインタフェースが含まれます。アパーチャのセレクタアドレス範囲のセットは、互いに素である。 CPUがアパーチャによって認識される範囲内の物理アドレスを提示すると、アパーチャユニットは、要求を(ゼロベースに再マップされたアドレスを用いて)接続装置にルーティングする。したがって、アパーチャは、通常の仮想 – 物理マッピングのレベルより下のアドレス変換の層を形成する。

SpiNNaker とは

SpiNNaker(スパイク・ニューラル・ネットワーク・アーキテクチャ)は、人間の脳をシミュレートするために、Steve Furberが率いるマンチェスター大学コンピュータサイエンス学派のAdvanced Processor Technologies Research Group(APT)によって設計されたmanycoreコンピュータアーキテクチャです(Human Brain Projectを参照) 。スパイク・ニューラル・ネットワークに基づく大規模並列コンピューティング・プラットフォームでは、100万個のARMプロセッサ(現在は50万個)を使用する予定です。
完成したデザインは、各ラックが100,000個のコアを保持する19インチラック10個に収容され、チップを保持するカード自体は5個のブレードエンクロージャ内に保持され、各コアは1000個のニューロンをエミュレートする。
SpiNNakerは、ヒューマン・ブレーン・プロジェクトのニューロモルフィック・コンピューティング・プラットフォームの1つのコンポーネントとして使用されています。

Smart Cache とは

スマート・キャッシュは、インテルが開発した複数の実行コアに対するレベル2またはレベル3のキャッシュ方式です。
スマートキャッシュは、マルチコアプロセッサのコア間で実際のキャッシュメモリを共有します。専用のコアごとのキャッシュと比較すると、すべてのコアが同じ容量のキャッシュ領域を必要としない場合は、全体のキャッシュミス率が低下します。したがって、他のコアが非アクティブである場合、単一のコアはフルレベル2またはレベル3キャッシュを使用できます。さらに、共有キャッシュは、異なる実行コア間でメモリを共有する方が速くなります。

Microsequencer とは

コンピュータアーキテクチャおよびエンジニアリングでは、シーケンサまたはマイクロシーケンサは、制御ストアのマイクロプログラムをステップ実行するために使用されるアドレスを生成する。これは、CPUの制御ユニットの一部として、またはアドレス範囲用のスタンドアロンのジェネレータとして使用されます。
通常、アドレスは、カウンタ、マイクロ命令からのフィールド、および命令レジスタのいくつかのサブセットの組み合わせによって生成されます。典型的な場合にはカウンタが使用され、次のマイクロ命令が実行される命令が使用されます。マイクロ命令からのフィールドは、ジャンプまたは他の論理のために使用される。
CPUは命令セットを実装するので、命令のビットをシーケンサに直接デコードして、CPUの命令を実行するための一連のマイクロ命令を選択することが非常に有用である。
最新のCISCプロセッサは、パイプラインロジックを組み合わせて、1クロックサイクルで完了できる低複雑度のオペコードと、複数クロックサイクルで完了するマイクロコードを実装しています。
最初に組み込まれたマイクロコード化されたプロセッサーの1つは、マイクロコード内のプロセッサーの命令のすべてをエミュレートし、最初のパーソナル・コンピューターの1つであるIBM 5100で使用されたIBM PALMプロセッサーでした。
類似のマイクロシーケンサベースのプロセッサの最近の例は、MicroCore LabsのMCL86、MCL51、MCL65コアで、インテル8086/8088,8051、およびMOS 6502命令セットをすべてマイクロコードでエミュレートします。