-
ハーバード・アーキテクチャから見たCPU
一方で、CPU が同じ信号経路を使用するメモリから命令とデータの読み書きを行う場合、アクセスを同時にすることはできないため、ボトルネックとなった。(ハーバード・アーキテクチャ フレッシュアイペディアより)
-
TK-80から見たCPU
後藤はTK-80の主要部分を設計し、加藤明が詳細設計を行った。後藤はKIM-1の写真からアイデアを取り入れた。KIM-1はソフトウェアで現在のアドレスを表示するようになっていたが、CPUがハングするとディスプレイが消えてしまう。TK-80は555タイマーICを使ってCPUに割り込みをかけるダイナミックディスプレイを採用したことで、常に現在のアドレスを表示できるようになった。それに加え、TK-80はCMOSバッテリ機構を搭載していた。後藤はオープンアーキテクチャであったPDP-8の影響を受けて、TK-80のマニュアルに回路図やデバッグ・モニタのアセンブリコードを掲載することにした。(TK-80 フレッシュアイペディアより)
-
WebCLから見たCPU
WebCL(Web Computing Language)はプラグインなしでウェブブラウザで CPU や GPU などによるヘテロジーニアス並列計算を行うための標準仕様。主に、WebCL はマルチコア CPU や GPU の真の計算速度をウェブアプリケーションが引き出すこと、物理エンジンや動画編集など計算量が多いプログラムをウェブブラウザ内で実行させることを可能にする。Samsung WebCL Prototype Demo では JavaScript 実装との比較で最大100倍高速化した。WebCLはOpenCL同様、管理・設計を非営利団体の Khronos Group が行っている。WebCL の仕様は2014年3月19日に最初のバージョンがリリースされた。。WebCL 1.0は、ブラウザ上で利用できるOpenCL 1.1 Embedded Profileの派生規格であるが、細部に違いがある。(WebCL フレッシュアイペディアより)