Skip to main content

Brain inspiring computing: virtual neurons.


"One way race logic strives to save energy is by addressing the shortest-path problem. In one scenario, cars set off in multiple directions trying to find the fastest route. When the first car arrives, all the other cars stop, saving energy.Credit: B. Hayes and J. Wang/NIST" (Nist.gov/Brain-Inspired Computing Can Help Us Create Faster, More Energy-Efficient Devices — If We Win the Race)

When we select a route for data, we always select the shortest possible route. But what if there are two routes whose length is the same? That causes a situation in which the data packages that travel through those routes can reach the same point. At the same time. The situation is similar with two cars that reach at the same moment the same parking lot. That thing causes conflict in the system. 

If those cars are lorries, that must only deliver material to the house the system can tell that another driver can go to take some coffee. And the other car can deliver its cargo. In computer systems, the lorries are data packages. Cargo is data that the system must share with receivers. 

Virtual neurons are terminals that store information for a while. The purpose of information storage or parking is to deny the situation that two or more data flows from different sources reach the same CPU at the same moment. If the CPU is busy another data flow or data package must wait until the CPU is ready, or the system can stuck. 

There is one problem with the CPU. The problem is that the system can handle only one operation at a time. It is always possible that two data units are traveling through the system, reaching the CPU at the same moment. That thing causes a situation in which the CPU will get stuck. Solving this problem with single-processor systems is easy. When the system must detect an error. It simply sends the data in two routes. The other route is a little bit longer than the first route. 

The CPU compares those data lines identically. And in that version the longer route guarantees that the data lines reach the CPU at different times. But in morphing neural networks, there is the possibility that the other processor sends data accidentally into the one processor at the same time. That can stuck locally in large and complex systems. And in that case, the system must remove data from stuck processors. But that destroys data mass. 


In some systems, data travels through two data lines. Then those data lines send data through one CPU that compares those solutions. If solution or date flows are identical, there is no error. 


There is the possibility that two data lines can reach the comparing processor at the same moment. If the system uses two data lines in the data process. To avoid that situation the system must store the information for a while. The CPU uses a terminal where the data can wait until the processor is ready for the next operation. 

Another change is to make some data flows wait in terminals. The system loads data to the terminal. Data waits in those terminals until the CPU is ready for the next operation. When the CPU finishes operation. It sends information that it's ready. 

That other version uses terminal processors or intelligent terminals. The intelligent router can transfer information first to the terminal processors. In that system, the router can send data to terminals using those processors one by one. When the terminal gets the information it sends information about that to the router, which knows that the terminal is busy. 

When the CPU completes its mission it tells that to terminals, that they can send more data through it. The system can use TCP/IP to confirm. That data is not corrupted. In that process, the receiver sends information once back to the sender. Then sender confirms that the data is OK. And the sender can clear its memory. If there is an error, the system resends that data. 

The terminals have numbers and when the router sends data to terminal number one, it marks that in its memory. Then that router sends another data package to terminal number two etc.. The terminal sends information to the router when it resends that data to the CPU. 


https://www.nist.gov/blogs/taking-measure/brain-inspired-computing-can-help-us-create-faster-more-energy-efficient


https://en.wikipedia.org/wiki/Internet_protocol_suite


Comments

Popular posts from this blog

Chinese innovations and space lasers are interesting combinations.

Above: "Tiangong is China's operational space station located in low Earth orbit. (Image credit: Alejomiranda via Getty Images)" (Scpace.com, China's space station, Tiangong: A complete guide) Chinese are close to making nuclear-powered spacecraft.  Almost every day, we can read about Chinese technical advances. So are, the Chinese more innovative than Western people? Or is there some kind of difference in culture and morale between Western and Chinese societies? The Chinese superiority in hypersonic technology is one of the things that tells something about the Chinese way of making things.  In China, the mission means. And the only thing that means is mission. That means that things like budgets and safety orders are far different from Western standards. If some project serves the Chinese communist party and PLA (People's Liberation Army) that guarantees unlimited resources for those projects. Chinese authorities must not care about the public opinion.  If we th

Iron Dome is one of the most effective air defense systems.

The Iron Dome is a missile defense system whose missiles operate with highly sophisticated and effective artificial intelligence. The power of this missile defense base is in selective fire. The system calculates the incoming missile's trajectory. And it shoots only missiles that will hit the inhabited area. The system saves missiles and focuses defense on areas that mean something. The system shares the incoming missiles in, maybe two groups. Another is harmless and another is harmful.  Things like killer drones are also problematic because their trajectories are harder to calculate than ballistic missiles. The thing that makes drones dangerous is that they can make masks for ballistic missiles. And even if those drones are slow, all of them must be shot down.  The thing is that the cooperation between drone swarms and ballistic missiles is the next danger in conflict areas. In the film, you can see how drones make light images of the skies. The killer drones can also carry LED li

The innovative shield that protects OSIRIS-APEX can also protect the new hypersonic aircraft.

"NASA’s OSIRIS-APEX spacecraft successfully completed its closest solar pass, protected by innovative engineering solutions and showing improvements in onboard instruments. Credit: NASA’s Goddard Space Flight Center/CI Lab" (ScitechDaily, Innovative Engineering Shields NASA’s OSIRIS-APEX During Close Encounter With the Sun) The OSIRIS-APEX probe travels close to the sun. The mission plan is to research the sun. And especially find things that can warn about solar storms. Solar storms are things that can danger satellites at the Earth orbiter. And the purpose of OSIRIS-APEX is to find the method of how to predict those solar storms. Another thing is that the OSIRIS-APEX tests the systems and materials that protect this probe against heat and plasma impacts.  The same technology. The researchers created for OSIRIS-APEX can used in the materials and structures. That protects satellites against nuclear explosions. That means this kind of system delivers information on how to prot