Тёмный

Indefinitely Scalable Computer Architecture 

Dave Ackley
Подписаться 6 тыс.
Просмотров 1,4 тыс.
50% 1

Talk presented Friday, October 14, 2016 in the Computer Science and Engineering Lecture Series at Michigan State University. Second of two linked lectures (see also • Bespoke Physics for Di... )
Abstract: CPU and RAM computing is finally showing its age. Clock speed growth has stalled, multicore cache coherence scales poorly, and host-based computer security is a global living nightmare. Indefinite scalability is a first-principles design criterion aimed at encouraging a major evolutionary transition in computer architecture, in which hardware determinism is abandoned and scalability and robustness are prioritized ahead of efficiency and even correctness.

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
@SirNightmareFuel
@SirNightmareFuel 8 лет назад
Really cool talk, although I still feel dirty about considering a world without strict correctness.
@rsch001
@rsch001 7 лет назад
There is a powerful addition to the list of advantages for a robust-first computing system. To illustrate I will take an example from my own area of interest; agricultural robotics. To an outside observer watching a field worker picking a food crop, berries for example, such work may appear mindlessly repetitive. But in closer examination one notices that it is anything but. Every berry is different, every plant is different, and every hand and body motion as you move from one picking action to the next is different. To reproduce robotically the picking actions of a farm field worker requires a computational system that can constantly adjust to the changing task requirements that working in a field presents. When looking at the system presented in Dave’s videos, not only is a robust-first computing system tolerant of disruptions within its own structure, but it’s also the perfect computational framework to deal with tasks which are constantly changing, moment-by-moment, in real time. It’s ironic that one of the lowest paid of all the skilled manual labor occupations, farm field work, will be one of the last to be reproduced robotically. But this challenge is the same for any robotic system that needs to work in out-of-doors environments like farming, logging, mining, construction and etc..
@DaveAckley
@DaveAckley 7 лет назад
_Flexible_ system control is a great goal. And even if smart hunting grabs the limelight, it was really the smart gathering that got us all through!
@wesofx8148
@wesofx8148 8 лет назад
Give up on determinism? You're mad! MAD!!! ;)
@DerHerrIstMeineStärke
@DerHerrIstMeineStärke 7 лет назад
Absolutely brilliant thoughts!
@johnb5033
@johnb5033 7 лет назад
The XMOS-XK-1 seems to have been discontinued. Is there some new hardware you're working with?
@DaveAckley
@DaveAckley 7 лет назад
We estimated XK-1 numbers from its specs but never actually used it. We're getting serious about building a next-generation tile right now!
@johnb5033
@johnb5033 7 лет назад
***** excellent. Sorry to be lazy, but is there any literature you'd recommend reading? I'm comp sci. background with an interest in what you're doing.
@KeimpedeJong
@KeimpedeJong 7 лет назад
replaces tiles with backplane slotted processing cards, preferably in fiber optic logic ;)
@rsch001
@rsch001 7 лет назад
Has anyone here taken a look at the GA144. It was not a commercial success, but there are still parts available. And there still is a small working group of true believers trying to figure out something they can use the part for. The GA144 is an 8 x 18 asynchronous array of simple processors. Each cell has its own ring oscillator; (IIRC)500+MHz. If you can adjust your thinking to its stack-based instruction set, you might have some fun working with it. One of the drawbacks of its design, and one that probably kept it from finding a commercial market, is the unfortunate shortcoming that the pin-outs for the chip do not allow chips to be tiled to form larger asynchronous arrays. But if you don’t mind working with a system confined to 144 cells, you might find the GA144 a usable part.
Далее
Robust Local Synchronization - Research Notebook Video
37:58
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
Просмотров 2 млн
Почему?
00:22
Просмотров 344 тыс.
How I Got Started In Artificial Life
10:00
Просмотров 1 тыс.
The Early History of Digital Computing
13:46
Просмотров 1,6 тыс.
Artificial Life Lightning Talk, 17-Jul-2020
4:59
Просмотров 1,8 тыс.
We Are Coders - HSA101.2: Hypersubspaces
1:01:29
Просмотров 2,2 тыс.
Google Data Center 360° Tour
8:29
Просмотров 5 млн
Causality and Randomness Are In Your Head
0:37
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
Просмотров 2 млн