MAXimize prop-power
Humanoido
Posts: 5,770
everyone is quick to point out shortcomings...
how about pointing out the power?
How can I make a group of ten Propeller chips max powerful?
How should I connect these together?
Keep it simple so I can understand it, and implement it.
The rules, you cannot say anything negative.
humanoido
Post Edited (humanoido) : 3/5/2010 11:41:19 PM GMT
how about pointing out the power?
How can I make a group of ten Propeller chips max powerful?
How should I connect these together?
Keep it simple so I can understand it, and implement it.
The rules, you cannot say anything negative.
humanoido
Post Edited (humanoido) : 3/5/2010 11:41:19 PM GMT
Comments
What is your overall goal? Are you trying to just expand the number of IOs for better control over more things, Or are you trying to implement some sort of a distributed processing protocol?
-John
and utilize maximum capability, in terms of both hardware
and software. No need to expand the I/Os, there are
already enough. Distributed processing - yes.
humanoido
Perhaps the 10 Props can then impose some order on the action of those 80 devices by sharing some data/events amongst themselves. Or perhaps it's just a monitoring/logging system.
The is something that 10 Props can do that 10 of many other micro-controllers cannot.
So the question might be what kind of application might require such a system? Some complicated machine with many independently acting parts that needs choreography perhaps.
Distributed processing? Well I'm not allowed to be negative here. But coordinated/simultaneous high speed action on the real world yes.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
Post Edited (heater) : 3/5/2010 9:19:55 AM GMT
I'd feed it with RSS messages and wait until it says: "I think, therefore I am" PS: ( Ehmm .. of course it would not really say it ... it sends it as a text message to the terminal )
Not even one.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
;o)
A single COG my virtue of simply existing, or not, can simulate the existence, or not, of a neuron.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
and did he say it twice? Oh my!!! It's really easy
to remain positive, right???
existing = E1
not (existing) = E2
So, boolean algebra says: E1 or E2 will always be true, which is positive even if he used the n-word ;o)
humanoido
but why not design a brain specifically for a robot?
This robot brain could think in ways that are best
suited for a robot, not a human. It's going to be
robotic life form, not human.
humanoido
Well I don't know much about neural nets in the realm of computer science and even less about the actual working of real neurons in real brains.
In the limited study of computing neural nets I can see quite simple simulations of neurons. Perhaps simple enough to do in a COG. I can see a lot of such neurons connected together in some way. I can see various ways of adjusting the connection strength between the neurons in a net. Perhaps this can be done with a collection of COGS/Props and appropriate connectivity. Altogether we end up with a system that seems to be somehow "trainable" for some pattern matching tasks.
What about the real neurons in real brains?
Well one of the most striking things I picked up about real brains is the ability of a neuron to grow new connections where there were none before. To reach out, extending its axons in specific directions until it can make synaptic connections with perhaps quite distant neurons.
We find that short term learning may be carried out by changing the connection strength of existing connections but long term memory involves this kind of growth of new synaptic connections.
In order to simulate the behavior in a computer one would have:
1) Every neuron connected to every other neuron, even if the strength of most of the connections is zero initially (No connection) such that the growth of new connections can be simulated by increasing those zero strength connections.
That's really not possible for all but a small number of neurons.
or 2) Some way of creating new connections where previously there were none. But how to do that?
Does each neuron know about the existence of all the others such that it can connect that way if it feels the need? Seems unlikely and how would it know which way to go anyway?
Is there some external mechanism guiding the growth and direction of these new connections. Probably. Chemical in nature. In fact that chemical soup that the neurons live is critical to their apparently intelligent behavior.
I think my biggest bugbear with the idea that computer based neural nets simulate real neurons and brains is that some how we have to train the computer versions. The real thing trains itself by virtue of being in whatever environment it is in and having some feeling about what it likes and dislikes.
Then we find researchers claiming that long-term memory requires the turning on of genes.
I think you can start to see that whatever computer neural nets do it is so much simpler than the real thing it hardly deserves the word "simulation".
See what the 2000 Nobel Prize winner Eric Kandel has to say about neurons here http://www.fathom.com/feature/60864/index.html
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
I mean ANDs are OK and ORs are pretty cool. But you try building a computer with out NOT. It can NOT be done.
NOT has to be positive at it's input or it's output at any given time. The other functions AND, OR, XOR don't have to be.
In that way NOT is more positive.
By the way for a long time neural nets were dismissed because a single neuron is so stupid it can't even perform the XOR operation on it's inputs. home.agh.edu.pl/~vlsi/AI/xor_t/en/main.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
PS. it was very difficult to write this without the (opposite of yes) word. I'm half German, you see.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
-MH
You can say a computer has two states - on or off. Off is negative.
So if you have a OFF day, things are not going well. This is negative.
Everyone, even computers, have on and off experiences.
It's paradoxical that through all this negativity,
it is important that we humans try to remain positive.
humanoido
humanoido
Post Edited (humanoido) : 3/5/2010 11:17:08 PM GMT
The other area is changing the crystal to get to 130 Mhz.
Another is increasing voltage.
What other methods exist to increase a prop to maximum power
and efficiency?
Micro
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Don't click on this.....
http://forums.parallax.com/showthread.php?p=886139
humanoido
Post Edited (humanoido) : 3/7/2010 5:49:01 PM GMT
humanoido
Complex schedulers are used in modern operating systems Linux,Windows,etc... for multi-tasking on single and multi-core CPUs to allow N threads of pseudo-simultaneous execution (N is dependent on memory availability). Schedulers are usually managed by programmable timers, etc... to allow slices of code to run in order of system priority.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
humanoido
humanoido