« é‡åã‚‚ã¤ã‚Œã¨ãƒ‘ウリã®æž’他律 | 電波ãŒèº«è¿‘ã«ãªã£ã¦ã¾ã 100年経ã£ã¦ã„ãªã„ » |
ç¾åœ¨è€ƒãˆã‚‰ã‚Œã¦ã„ã‚‹é‡åコンピューターã«ã¯ã€å¤§ãã分ã‘ã‚‹ã¨2ã¤ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚Šã¾ã™ã€‚ã²ã¨ã¤ã¯é‡åエンタグルメントã¨ã„ã†é‡å力å¦ã®ä»•çµ„ã¿ã‚’使ã£ãŸéžå¸¸ã«é€Ÿã動作ã™ã‚‹ã‚³ãƒ³ãƒ”ューターã§ã™ã€‚é‡åエンタグルメントーé‡åã‚‚ã¤ã‚Œã¯ã€2ã¤ã®ç²’åãŒã€ã‚‚ã¤ã‚Œã®é–¢ä¿‚ã«ã‚る時ã€ç‰‡æ–¹ã®ã‚¹ãƒ”ンãŒã‚ã‹ã‚Œã°ã€ã‚‚ã†ã„ã£ã½ã†ã®ã‚¹ãƒ”ンも瞬時ã«ã‚ã‹ã‚‹ã¨è¨€ã†ã‚‚ã®ã§ã™ã€‚ç²’ååŒå£«ãŒã©ã‚“ãªã«é›¢ã‚Œã¦ã„ã¦ã‚‚ã€ã‚‚ã¤ã‚ŒçŠ¶æ…‹ã«ã‚ã‚‹ç²’åã®ã‚¹ãƒ”ンã¯ã‚ã‹ã‚‹ã®ã§ã€è¶…光速ã§è¨ˆç®—ãŒå‡ºæ¥ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã—ã‹ã—ã€ã“ã®ã‚¿ã‚¤ãƒ—ã®é‡åコンピューターã¯ã¾ã 実ç¾ã•ã‚Œã¦ã„ã¾ã›ã‚“。
ã‚‚ã†ã²ã¨ã¤ã¯ã€è¡Œåˆ—計算ã¨ç·šåž‹æ–¹ç¨‹å¼ãŒåŒã˜çµæžœã‚’ã‚‚ãŸã‚‰ã™ã¨ã„ã†é‡å力å¦ã§å¾—られãŸæ•°å¦ä¸Šã®ç‰¹æ€§ã§ã™ã€‚1920年代ã«é‡å力å¦ãŒè€ƒãˆã‚‰ã‚Œã¦ã„ãŸæ™‚ã€ãƒã‚¤ã‚¼ãƒ³ãƒ™ãƒ«ã‚¯ãŒåžŸå内部ã®é›»åを行列å¼ã§è¨ˆç®—ã—ã¾ã—ãŸã€‚行列å¼ã¯è¤‡æ•°ã®è¨ˆç®—ã‚’è¡Œã†ãŸã‚ã®è¨ˆç®—方法ã§ã™ã€‚ãƒã‚¤ã‚¼ãƒ³ãƒ™ãƒ«ã‚¯ã®è¡Œåˆ—å¼ãŒä½œã‚‰ã‚ŒãŸå¾Œã€ã™ãã«ã‚·ãƒ¥ãƒ¬ãƒ‡ã‚£ãƒ³ã‚¬ãƒ¼ãŒåŒã˜é›»åã®è¨ˆç®—方法を線型方程å¼ã§è€ƒãˆã¾ã—ãŸã€‚線型方程å¼ã¨ã¯1回ã®è¨ˆç®—ã§ä¸€ã¤ã®ç”ãˆãŒå‡ºã‚‹è¨ˆç®—方法ã§ã™ã€‚ã˜ã¤ã¯ã€ãƒã‚¤ã‚¼ãƒ³ãƒ™ãƒ«ã‚¯ã®è¡Œåˆ—å¼ã¨ã‚·ãƒ¥ãƒ¬ãƒ‡ã‚£ãƒ³ã‚¬ãƒ¼ã®æ–¹ç¨‹å¼ã¯ã€ã©ã¡ã‚‰ã‚‚æ£ã—ãã¦ã€åŒã˜çµæžœã‚’表ã™ã“ã¨ãŒã‚ã‹ã‚Šã¾ã—ãŸã€‚
行列å¼ã®è¨ˆç®—ã¯ã€ãŸãã•ã‚“計算を行ã†å¿…è¦ãŒã‚ã‚Šã¾ã™ãŒã€ã‚·ãƒ¥ãƒ¬ãƒ‡ã‚£ãƒ³ã‚¬ãƒ¼æ–¹ç¨‹å¼ã¯1回ã®è¨ˆç®—ã§æ¸ˆã¿ã¾ã™ã€‚ç¾åœ¨ä½¿ã‚ã‚Œã¦ã„るコンピューターã¯ã€ä¸€åº¦ã«1回ã—ã‹è¨ˆç®—ã§ãã¾ã›ã‚“。æ£ç¢ºã«è¨€ãˆã°ã€ã‚³ãƒ³ãƒ”ューター内部ã§ã¯æƒ…å ±ã®å˜ä½ãŒ8ビットã§ã™ã€‚64ビットCPUã§ã¯æƒ…å ±ã‚’8個ã¾ã¨ã‚ã¦è¨ˆç®—ã—ã¦ã„ã¾ã™ã€‚ã“ã‚Œã ã‘ã§ã‚‚åˆæœŸã®ã‚³ãƒ³ãƒ”ューターã‹ã‚‰è¦‹ã‚Œã°é€Ÿã„ã®ã§ã™ãŒã€é‡åコンピューターã¯ä½•ç™¾å€ã‚‚ã®8ビットを一ã¤ã«ã¾ã¨ã‚ã€1回ã§è¨ˆç®—ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ã“ã‚ŒãŒé‡åコンピューターã®è¨ˆç®—ãŒé€Ÿã„ã¨è¨€ã‚れるç†ç”±ã§ã™ã€‚
ã—ã‹ã—ã€ã“ã®æ–¹å¼ã®é‡åコンピューターã¯ãŸãã•ã‚“ã®ãƒ“ットを1度ã«è¨ˆç®—ã™ã‚‹åŠå°žä½“部分ãŒã€ç·šåž‹æ–¹ç¨‹å¼ã«ç›¸å½“ã™ã‚‹ãŸã‚ã€ç‰¹æ®Šãªè¨è¨ˆãŒè¡Œã‚ã‚Œã¾ã™ã€‚ãã®ãŸã‚ã€è¨ˆç®—ã§ãã‚‹æƒ…å ±ã«å¾—æ„ä¸å¾—æ„ãŒã§ã¦ãã¾ã™ã€‚ã™ã¹ã¦ã®è¨ˆç®—ã«å‘ã„ã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªã„ã®ã§ã™ã€‚ç¾åœ¨ã§ã¯ã€ã“ã®éƒ¨åˆ†ã‚’従æ¥ã®ã‚³ãƒ³ãƒ”ューターを使ã„ソフト的ã«å‡¦ç†ã™ã‚‹é‡åコンピューターもæ案ã•ã‚Œã¦ã„ã¾ã™ã€‚
é‡åコンピューターã¨è¨€ã£ã¦ã‚‚ã€ã„ã¾å®Ÿç¾ã•ã‚Œã¦ã„ã‚‹ã®ã¯ã€æ•°å¦ã®è¡Œåˆ—å¼ã¨ç·šåž‹æ–¹ç¨‹å¼ã®é–¢ä¿‚を使ã£ãŸã‚‚ã®ã§ã€ãã®è‚心ãªè¨ˆç®—ã™ã‚‹éƒ¨åˆ†ã¯ã‚¢ãƒŠãƒã‚°å¼ã¨è¨€ãˆã‚‹ã‚‚ã®ã§ã™ã€‚ãªãœã€ã“ã®ã‚ˆã†ãªé‡å力å¦ã¨ã¯æœ¬è³ªçš„ã«é–¢ä¿‚ã®ãªã„計算方法を「é‡åコンピュータã€ã¨è¨€ã£ã¦ã‚‚ã¦ã¯ã‚„ã™ã®ã§ã—ょã†ã‹ï¼Ÿ
ã˜ã¤ã¯ã‚¹ãƒ¼ãƒ‘ーコンピュータãŒé–‹ç™ºã•ã‚Œã‚‹éžç¨‹ã§ã€ãƒ‘イプライン処ç†ãŒå®Ÿè£…ã•ã‚Œã¦ãã¾ã—ãŸã€‚CPUã®æ¼”算器ã§è¨ˆç®—ã•ã›ã‚‹å‰ã«ã€ãƒãƒƒãƒ•ã‚¡å†…部ã§ãƒ‡ãƒ¼ã‚¿ã‚’並ã¹æ›¿ãˆã€ã‚ˆã‚Šé«˜é€Ÿã§å‡¦ç†ã§ãるよã†ã«ã™ã‚‹æ–¹æ³•ã§ã™ã€‚パイプラインã¯ç¾åœ¨ã§ã¯æ™®é€šã®CPUã«ã‚‚å–り入れられã¦ã„ã¦ã€å®¶åºç”¨ã‚³ãƒ³ãƒ”ュータをã‹ã¤ã¦ã®ã‚¹ãƒ¼ãƒ‘ーコンピュータ並ã¿ã®é€Ÿåº¦ã«ã—ã¦ã„ã¾ã™ã€‚パイプラインã¨64ビット方å¼ã«ã‚ˆã‚‹é€Ÿåº¦ã‚¢ãƒƒãƒ—ã¯é™ç•Œã«è¿‘付ã„ãŸã¨è¨€ãˆã¾ã™ã€‚ãã‚Œã§ã€ä¸€åº¦ã«8ビット x 16ã®æ¼”ç®—ã‚’è¡Œãˆã‚‹128ビットCPUも考ãˆã‚‰ã‚Œã¦ã„ã¾ã™ãŒã€ã©ã†ã›ãªã‚‰ã‚‚ã£ã¨ãŸãã•ã‚“処ç†ã§ããªã„ã‹ã¨è€ƒãˆãŸçµæžœãŒé‡åコンピューターã ã£ãŸã‚ã‘ã§ã™ã€‚ã“ã‚Œã¯å¤šãƒ“ット処ç†CPUã¨è¨€ã£ãŸã»ã†ãŒé©åˆ‡ã§ã™ãŒã€ãŠãらãé‡åã¨ã„ã†è¨€è‘‰ã‚’ã¤ã‘ã¦ãŠãã¨ã€äºˆç®—ã‚’ãŸãã•ã‚“もらãˆã‚‹ã¨ã„ã£ãŸãƒ¡ãƒªãƒƒãƒˆã‚’ç‹™ã£ãŸã‚‚ã®ã§ã—ょã†ã€‚é‡å力å¦ã®é–“é•ã„ãŒä¸–é–“ã«çŸ¥ã‚‰ã‚Œã¦ã„ã‘ã°ã€ã“ã®ã‚ˆã†ãªå¦™ãªå‘¼ã³æ–¹ã¯ãªããªã‚‹ã¯ãšã§ã™ã€‚