These are CPUs that run as fast as an analog circuit for the most part. They don't clock and step with other CPUs except for specialized purposes like IO. They are of course a million times faster and use a fraction of the electricity.
With such a solution you can do many things with simple algorithms and small memory and cpu given the extreme speed of operation. It's worth a think. Greenarrays produces such a solution but there is very little interest because you have to program it in FORTH. Each CPU is given a certain amount of RAM and ports, they can be mostly dedicated to signal handling on behalf of CPUs that handle more of the logic, or be used to for example generate VGA signals. Or be useful as an ADC and scope.
https://www.youtube.com/watch?v=0PclgBd6_Zs
>>107564306He went off the rails when he started talking about cyborgs.
>>107564327No he's dead on with his chips, forget the futurism. I have my Ga144 dev board all set up with Forthmacs, which is a distribution of not at all emacs, but a sort of IDE custom tailored to real-time development on the GA144. It takes up maybe, three quarters of the first chip on the dev board but there is a whole second chip there which provides a breakout breadboard for interfacing nearly anything DACs and ADCs, other CPUs, you name it.The whole key is the 144's CPUs are free running unless you need to clock them to something (which they can do) for the purpose of say getting data into or out of them or passing it to a neighbor.Free running. No clock. ASIC speed.
>>107564357No, he is bat shit cray if he thinks we are going to have phones in our eyeballs.
Also note the chip, free running, can do 96 GIPS, 96 billion MIPS, which is like a whole rack of current day servers. At half a watt of power. But each CPU has like 1K of code and 1K of RAM or something small.If they just need to talk to each other they can do so at this insane native ASIC speed. If they need to interface with a more conventional device they need a clock and appropriate interface on the outside, and probably at least one of the 144 CPUs to clock-down and buffer signals from the other chips to a RAM so that can talk to the external interface.>>107564396They already have that, ocular implants. His code runs on major telescopes, satellites, airplanes, missiles, this guy isn't just some fucking nut case lol. He's Chuck Moore.
>>107564357FPGAs can run without clocks if you ignore the tools and do manual placement.So what?
>don't listen to this crazy nutball who invented computers that run at the speed of an integrated circuit and you can buy one today from his company in wyominghttps://en.wikipedia.org/wiki/Charles_H._Moore
>>107564425FPGAs aren't CPUs, it's a different thing. They CAN be but these are intrinsically. They are both neat. There have been other tries at this, the SPARC Manycore for instance.
I must say the Manycore was clocked like all modern multi-core or CPU designs. It's just so much easier that way. Free running is a CRAZY idea but it's super low power and it works today.
>>107564244>>107564357How can you step without a clock?
>>107564415
>>107564428wtfis this all there is?fuck asm i wanna work with this now
>>107564244Thought it was a bastardized htop
>>107564453You don't need to "talk" to anything other than your neighbors who run at the same speed, which is the speed of silicon. If you want to talk to the outside world with this you need to dedicate one or maybe more of the computers in the mesh to basically, buffering output and then feeding it to a RAM so something like a normal computer could suck it off the PCI bus.>>107564457The Greenarrays dev kit is pretty cheap actually and with Forthmacs you can plug in a VGA monitor and a keyboard and be off and away. The idea being mainly to use it to make stand-alone "apps" for the other GA144 you get on the dev kit which is on the breadboard.>>107564465Each block shows the relevant CPUs in the mesh.
>>107564481Sound cool, what would be the real world benefits?
>>107564481>The Greenarrays dev kit is pretty cheap actually and with Forthmacs you can plug in a VGA monitor and a keyboard and be off and away.based, ill have a look into itif this guy's stuff is seriously as powerful and as energy efficient as he saysthis is the future<this is fucking autistic thoughfirst thing ill be doing would be to write an assmbler for that
>>107564493Autonomous war machines
>>107564244We don't know how to make them worth a shit. DEC used to play with them in the 80s and it never panned out. They require very strict temperature regulation if you want performance.
>>107564244Welcome to the 70s!
>>107564244The endgame for graph rewrite systems is likely a clockless cpuless architecture of nodes, but no such machine has been built yet, only parallel rewrite machines like norma or the reduceron
>>107564524It is the assembler basically.Forth is the first OS/language that's used to bring up new CPU architectures. IN general.>>107564553>>107564569Yes OK but it's here now. And this one little chip does 96 GPS at 5 mils. It's a rack of modern Intel or AMD CPUs worth of work per second. Per watt a thousandth as much.>>107564652We need a portable, user/developer home computer using these. Fuck industry and etc. Just think of the demos.
>>107564455
>>107564453you cant and this is a weird schizo thread>>107564425there literally has to be some clocking mechanism in the transistors for an foga to do anything
>>107564415>Also note the chip, free running, can do 96 GIPS, 96 billion MIPS, which is like a whole rack of current day servers.also note quantum computing also says it can do thisbut never does
>>107564453>>107564694you synchronize...with blocking reads? from what i understand?think how you would program kernels on a gpubut with additional constraintsi really neg to get one of these computers, it sounds like alot of fun, and possibly a news frontier to settle
>>107564743>negwtf*needalso *new frontier
>>107564717Quantum is different, you're dealing with probabilities and a sort of unit circle and rays which intersect what you hope is the solution, it's a whole different thing that is kind of a fusion of geometry and physics. You can buy the GA144 today, the chips are a couple bucks each but they're made in Wyoming! And the dev board is a couple hundred bucks. Which includes 2 chips plus a breadboard and other interfaces to make it useful. I recommend FORTHmacs but their official way is to use their Windows-based Array Forth simulator and "flash" the entire chip at once. Either way is good and you can play with it by downloading the simulator for free. But it of course runs a millionth the speed lol.
>>107564694> has to be some clockingOf course. Nothing is entirely clocked or unclocked.An (say) AMD processor has large (and getting larger) regions of unclocked logic. It a continuum of clockedness.You can see this in the number of instructions that get to 1 clock cycle, and now you have multiple completions of multiple instructions in a singke clock. Eventually, even IDIV will come down to a single clock then they throw enough gates at it. It’s already come down by a factor of 10 from over 200 clocks to like 20.Similarly, IBM has has unclocked I/O processors for 2 decades or more now.
>>107564244This looks like some kind of demonic spell. What the fuck is fetch 15555 all io 55555 supposed to mean?
fetch 15555 all io 55555
>>107564694>there literally has to be some clocking mechanism in the transistors for an foga to do anythingTransistors in a combinatorical logic circuit don't need a clock signal to work, something like a clock or synchronization pulse is necessary to latch the intputs/outputs of such a circuit tho
>>107564846It's making a picture from stored byte fields!
>>107564761I mean, the biggest power suck thing right now with investor dollars to spend is inverting 500gb matrices to guess words... transformer architecture. If these could do that, that would be a massive problem solved.
this thing is basically a freely scalable turbo arduinothe whole forth part is actually making things harder than they need to be from what i readhttps://www.greenarraychips.com/home/documents/index.php#architecture
also for some reason this is completely comprehensible for meeither this shit is actually dead simpleor my brain just bends in unexpected directionsits really not hardits just a bunch of asynchronous computing unitsthe hard part is that you have to orchestrate data/code transfers and such bc youre operating at a slightly lower level than asm.this shits fascinating
>>107564917Forth is the easiest language.
>>107565193n
they should probably make a demo that shows it actually performing useful computations at the speed they claim
>>107565813they dont claim their shit goes fast, they claim thir shit is a) very economical in energyb) very flexible, actuallytheir """"computers"""" (i hate that term, its a computing unit, basically a core) kinda stack like legosand thats the part of the code where you see positional datathe concept of grid etcso the actual potential of this tech is massive parallelism, kinda like a gpubut much, much more flexible because you operate at the microcode levelyou could configure a core as pure passthrough, you could configure a core to drive a clock which you then use in another part of the systemyou even have analog voltage inputs and outputs so youre not limited to binary values onlyso you take the same architecture, and just add more or less coresand you can reconfigure the hardware using softwarelike an fpga, but the architecture allows for better scalability, and more flexibilityso dont expect speed, its gonna perform like a gpuand the biggest appeals are that the architecture is extremely flexible, its literally effing legosand the promise of energy efficiency.its whats put forward in the marketing materials of that guys companyhttps://www.greenarraychips.com/home/products/index.php
>>107564244This thread is yet another example of /g/ being years (or in this case, decades) behind the rest of the world, and asking stupid questions as a result.Clockless chips have always been as common as mud, but they don't really scale up to VLSI because they're harder to internally and externally synchronise.This was figured out in the 1970s, and hence why we have clocked CPUs.
>>107565908okay but can it actually do anything and if so where are the demos?
>>107566045iunnoi have yet to play around with the actual chipthe whole things seems to be at the same stage cpus were in the 70stheir catalog/packaging makes me think of the apple 1you get the chip, you got the specs, figure shit outyou can give 600 bucks for a development board + 2x 144-chipsi would. im strapped for cash atm but i would
>>107564244can you run soon on it
>>107564840if you do compute in analog then sure, but otherwise youre fooling yourself anything based on transistors or binary has to be and thats all there is to it, even if all youre doing is timing matching instructions to memory operations, those both have their own maximum speedsyou ever notice how amd and intel processors have minimum and maximum clock speeds? that's because they do instruction dependent execution as is already. all current CPUs are clockless in the same way as you're describing; their master clock is higher and in sync with any delays from lower level logic eg, alus, registers, memory, ect.anything using binary might as well be made out of marbles or plinko tokens
>>107564455It amazes me that anyone in tech would think a woman would have a correct idea.
>>107566004That's not being decades behind, that's being decades in front
>>107564396>No, he is bat shit cray if he thinks we are going to have phones in our eyeballs.You will have them and you will be happy.>he thinks it will be a choice
>>107564244>except for specialized purposes like IOcringe>>107564569this faggot knows>>107564453you could use the input power's AC sine wave as a clock. not a reliable clock but similar shit. just multiply 50 or 60hz a bunch of times using complicated circuitry and use that as a timer reference instead of a crystal.
>>107567724>you could use the input power's AC sine wave as a clock. not a reliable clock but similar shit. just multiply 50 or 60hz a bunch of times using complicated circuitry and use that as a timer reference instead of a crystal.But that's still a clock!
>>107567728they still need something like that to operate with the outside world otherwise cpu just runs forever without being able to communicate with the outside world, unless it has a crazy fast bus and peripheral chips operating at ghz speeds. this clockless cpu nonsense is just schizobabble.
>>107567740>cpu just runs forever without being able to communicate with the outside worldif thats the problem, the reads and writes are blockingthats how synchronization is dealt with