Тёмный

Introduction to the T2 Tile Project 

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

A seven minute overview distilled from the pilot episode of "T2sday Updates".
Presenter: Dave Ackley
Editor: Andrew Walpole
The T2 Tile Project: t2tile.com [No longer .org as of Nov 2021]
On RU-vid: / @t2tileproject
Full T2sday Updates Pilot episode: • Pilot - T2sday Update 10
T2sday Updates playlist:
• Pilot - T2sday Update 10

Наука

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

 

8 окт 2019

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@abhinavgaur13
@abhinavgaur13 3 года назад
Never has an idea excited me so much since I learned about the Newton’s laws of motion. I am a mechanical engineer who Worked with little GPU programming in 2008 when there was not much support. So I understand what Dave is proposing in bits and pieces. Yet it excites me so much. I’m so happy that I’m a monthly donor to this project. I wish I get a really high paying job soon and donate hundreds every month to this project
@kurrennischal235
@kurrennischal235 4 года назад
Very exciting. Keep us updated!
@abhinavgaur13
@abhinavgaur13 3 года назад
Ahh. Finally I think I can explain it to someone. 😊. I never understood the link between robust first computing and creating an indefinitely scalable computing architecture
@PunmasterSTP
@PunmasterSTP Год назад
Whenever I come on Dave's channel and watch a video or two, it always warms my heart to see someone talk about such a cool topic with such enthusiasm. His talks have given me a lot to think about, and have allowed me to put a finger on and express more succinctly ideas I had been grappling with before. Indefinite scalability and ALife are so fascinating to me, and I want to see them take off in the near future. But I also wonder whether these types of ideas are already being put into practice, albeit in different forms and names. I've heard of supercomputers being upgraded and adding more nodes, and while certainly not indefinite, I imagine something like several magnitudes of scaling could be considered reasonably close to "indefinite" depending on one's point of view. And perhaps programs, containers, networks and entire arrays of hardware and software are already performing living computations, even if we can't easily comprehend them. One of my main questions is, how and when would the ideas Dave talks about be widely adopted? For instance, in supercomputers and data centers. How could we make that happen? Would it be worthwhile to try to engage a broader audience in the tech world, pitching projects to IBM and Google? I feel like I'm so ignorant about so many things that perhaps these questions aren't even worthwhile somehow. But if anyone would care to shed some light on them for me, I'd be completely grateful.
@JoseGasparSP
@JoseGasparSP 4 года назад
This is amazing!
@kcreview4937
@kcreview4937 4 года назад
I've been watching this for a like 3-4 years now, and I still don't know if Dave is actually insane or a genius
@T2TileProject
@T2TileProject 4 года назад
Why not both?
@yield5634
@yield5634 Год назад
We need an update Dave, you have been making so much progress but its hard to follow you every week. Would be great to see the current status of this project in a bigger scope
@DaveAckley
@DaveAckley Год назад
Hope to do a summary after the alife countdown hits 0 on 1/3/23. We shall see.
@complexobjects
@complexobjects 4 года назад
A very interesting and ambitious project; I'd be excited to see what kind of results you get! Im curious about you think about the emerging blockchain technology as it's currently tackling similar scalability issues. The idea of life-like computational systems is crazy. I've had a similar thought when trying to imagine the next stage that may replace our current deep learning paradigms like convolutional neural nets. The issue with current deep learning architectures I think is that they don't actually learn like a brain. They require many more training examples than an animal would, and they are not complex (in the way that the brain is a complex system) but just highly optimized machines.
@Will-ee9vz
@Will-ee9vz 4 года назад
Cool
@rsch001
@rsch001 4 года назад
How does the saying go: “go big or go home?” Have you thought of implementing your T2 Tile Project using ASIC elements? I went down this exact same road a number of years ago when attempting to build a large asynchronous array of simple processors. The wall I hit designing such a system is the cost involved. No matter how I tackled the hardware side, I could not come up with any design options better than about $30 per cell. At this rate, for example, 100 cells would have cost about $3K. In other words, any array small enough to be affordable could be quite easily simulated in software at no cost at all; so why bother? On the other hand, there was a chip, the GA144, from a company, Green Arrays, that was a 8x18, 144 element, asynchronous array of simple processors that each independently clocked about 1 GHz. All this on a single die approx. 5mm x 5mm. And you could pick one up for about $20. It was a tempting part to try to use, except for some serious flaws. The first was that the simple processor elements were too simple to actually implement anything useful with and second, the I/O pins were not brought out in a way that would allow these parts to be incorporated into a larger tiled array. As far as I know, Green Arrays is now a defunct operation. But I’ve always wondered what could have happened if the engineers behind this chip had designed it is a tiling element rather than a SOC part? But, if you think the T2 Tile Project is worth $50K to $100K, then going the ASIC route, taking the GA144 design as a starting point, makes the most sense. Not only would you be able to build asynchronous arrays on the order of 10K’s of cells, you might actually end up with a part that you could sell commercially too.
@T2TileProject
@T2TileProject 4 года назад
A short answer is we looked at FPGAs but not ASICs. A longer one is: The goal is a new computational stack based on best-effort *across* h/w and s/w, and it feels unwise to accept much up-front technology risk just in the former. Prototype now, optimize later.
@rsch001
@rsch001 4 года назад
Thanks for the response. I have been following the “Dave Ackley” RU-vid channel for a couple of years, but I did not realize until now that there was a separate RU-vid channel devoted to the T2 Tile Project. It’s clear I need to go back and review work already done before I comment again. So yesterday I binge watched through most of the T2 Tile Project posts; running at 1.5- or 2-x speed. Here are my thoughts. First, speaking to the headaches of hardware design, professionally (before I retired) I did embedded-systems hardware design; so, Dave, I feel your pain. Second, regarding my comment about using an ASIC element, I can see now, that was not an appropriate suggestion. Considering the MFM architectural structure, once the decision was made to include a Linux operating system into the programming paradigm, there are already on the market no end of ASIC’s designed specifically for that application; they’re called ARM processors. The only advantage an ASIC would bring to your project is if you decided to forgo the operating system and program bare-metal. In which case an ASIC would let you maximize your design in terms of price, performance and power. Imagine individual cell performance with clock speeds approaching a 1 GHz, current draws of a few milliamps, and a price per cell on the order of $0.10. While, these are the benchmarks you’ll need to hit before the MFM concept would become a commercially viable option for hardware design engineers like myself. This is clearly a project concept for another day; --somewhere, way off in the future--. So, for now, I’ll just shut up with my comments, continue to monitor your progress, and cheer you on from the sidelines.
@PunmasterSTP
@PunmasterSTP Год назад
@@rsch001 I'm glad I came across your comment, because even though I've never worked in anything related to electrical engineering, I think I've had some of the same thoughts as you did. I like to keep up with this stuff as a hobby, and I was exposed to a fair bit of EE in college, so I like to think I can grasp some of the basic concepts. I found myself wondering about how the state of hardware and software ended up the way it did. Again, while I'm ignorant of technical details, I imagine that many talented people worked together (at some points) to design circuit architecture, machine language, firmware, software and everything else in the stack. I think of the need for abstraction, and robustness existing as a design spec. If a goal is to design an embedded system to do a few tasks, with a specific failure rate, and that is what is accomplished, is it not fair to consider that system as being "robust" for the purpose? I'd like to imagine a whole slew of epiphanies from ALife that would disrupt the tech landscape, but I'm not sure if that would be possible or what it would look like. I'm definitely going to keep making my way through the videos on this channel as well as the T2 Tile Project channel, in addition to anything related that I find. I just hope that no one minds my comments too much...
@jacewalton6677
@jacewalton6677 4 года назад
Use FPGAs ?
@ryanshea5221
@ryanshea5221 Год назад
How is this really all that different from serverless architecture?
@DaveAckley
@DaveAckley Год назад
that still assumes deterministic code execution, for starters?
@nightshade427
@nightshade427 4 месяца назад
So like a beowulf cluster?
@DaveAckley
@DaveAckley 4 месяца назад
what isn't?
@fabriziodutto7508
@fabriziodutto7508 4 года назад
How can I help?
@T2TileProject
@T2TileProject 4 года назад
Any way you can! Help boost the signal; spread word to your networks. If you're a programmer, try playing with ulam or SPLAT. Join the discussions at gitter.im/t2tile. Keep watching the updates! Thanks for the question!
@blinded6502
@blinded6502 4 года назад
So, basically, you want to make a supercomputer out of self-sufficient processors, that can be detached and attached in the runtime? I am not really a computers' person, you see. I don't see any benefit in what you propose. To me it all looks right now like a gimmick, that only reduces processing power. Though speaking of determinism, I agree that it would be nice, if we had more ways of trading off accuracy for speed on a hardware level.
@DaveAckley
@DaveAckley 4 года назад
Supercomputers are only finitely scalable.
@blinded6502
@blinded6502 4 года назад
@@DaveAckley I see.
@DaveAckley
@DaveAckley 4 года назад
Thanks for taking a look!
@PunmasterSTP
@PunmasterSTP Год назад
​@@DaveAckley If scalability can be accomplished across orders of magnitude, could you consider it to be "close enough" or "effectively" infinite? On the other hand, and perhaps this is more philosophical, can anything truly be infinitely scalable? When I imagine the universe and its levels of organization, I think about how only so much metabolism can take place before it has to be divided into compartments such as organelles and cells. Tribes and societies can grow only so large before they split or reorganize, and the fundamental forces of nature create finite (if extremely large) objects (in the spatial sense) like stars, black holes and galaxies.
Далее
DO NOT Dunk Here ❌🏀
00:20
Просмотров 5 млн
When You Get Ran Over By A Car...
00:15
Просмотров 8 млн
Robust Local Synchronization - Research Notebook Video
37:58
How I Got Started In Artificial Life
10:00
Просмотров 950
Bill Gates Reveals Superhuman AI Prediction
57:18
Просмотров 64 тыс.
The Future of Computing: The T2 Tile Project
1:00
Просмотров 1,3 тыс.
We Are Coders - HSA101.2: Hypersubspaces
1:01:29
Просмотров 2,2 тыс.
The Early History of Digital Computing
13:46
Просмотров 1,6 тыс.
Игровой Комп с Авито за 4500р
1:00