atiflz
GP2X Enthusiast
I don't know anything more than disclosed, I'm just guessing what type of architecture they are using. Their declerations are ambiguous and lousy.
I'm sorry for using pipelining in an ambigious context. By saying "they have no pipeline" I was talking in the context of superscalar architecture.
By "software pipelining" I only mean dividing the software into macro blocks(assuming that application is processing streaming data) and run each block in a seperate processor in parallel.
I think their architecture is somewhat similar to the Intel one I posted above. They have simple processors and some kind of network. You can design the your software in a way that your data is divided into N part sand processed like a SIMD way, or you can configure your network so that data travels through "stages", each processor getting some input, doing something simple and forwarding the result to the next one.
I hope that was clear enough.
EDIT: where the heck is my picture?
EDIT 2: image restored
I'm sorry for using pipelining in an ambigious context. By saying "they have no pipeline" I was talking in the context of superscalar architecture.
By "software pipelining" I only mean dividing the software into macro blocks(assuming that application is processing streaming data) and run each block in a seperate processor in parallel.
I think their architecture is somewhat similar to the Intel one I posted above. They have simple processors and some kind of network. You can design the your software in a way that your data is divided into N part sand processed like a SIMD way, or you can configure your network so that data travels through "stages", each processor getting some input, doing something simple and forwarding the result to the next one.
I hope that was clear enough.
EDIT: where the heck is my picture?
EDIT 2: image restored