World's First Polymorphic Computer 113
tdelama writes to mention Raytheon Company has developed the first polymorphic computer named the Morphable Networked Micro-Architecture (MONARCH) for the US Department of Defense. "'Typically, a chip is optimally designed either for front-end signal processing or back-end control and data processing,' explained Nick Uros, vice president for the Advanced Concepts and Technology group of Raytheon Space and Airborne Systems. 'The MONARCH micro-architecture is unique in its ability to reconfigure itself to optimize processing on the fly. MONARCH provides exceptional compute capacity and highly flexible data bandwidth capability with beyond state-of-the-art power efficiency, and it's fully programmable.'"
Information free (Score:3, Informative)
Re: (Score:2)
Well they can't write something like "We built yet another piece of programmable hardware" can they?
Re:Information free (Score:5, Interesting)
No, but they should. Not that I dislike Raytheon inherently, but they are certainly spinning this press release pretty hard. It's just programmable hardware. It's an attempt to catch the attention of the government because there are two Military-Industrial coalitions bidding right now for the military's next generation satellite system (which will be a contract worth tens of billions of dollars for about the next decade).
Since the press release is so light on detail, obviously the actual hardware isn't that impressive. Note things like these quotes:
Oh, really? And how many libraries of congress per fortnight is that?
Target audience, right there.
This is at least a little bit of information. However, those numbers are similar to current generation CPUs. I think the PS3 Cell can outperform this chip, so unless we have some power numbers it's unimpressive.
It's not a big surprise. It's just a press release and a slashvertisement.
Re: (Score:2, Insightful)
Re: (Score:2, Insightful)
For most front-end type signal processing, the MONARCH design approaches that of an FPGA in terms of utilization efficiency. When it comes to the next-gen sensors for DoD applications, the Cell doesn't have near the I/O capability required (or, more correctly, the I/O options don't match the processing resource requirements, so you lose efficiency)
Re: (Score:2)
This presentation has more information. It was developed *with* DARPA and Raytheon sponsored work
http://www.it.lth.se/courses/DARK/novelarchitectur es/monarch-overview.pdf [it.lth.se]
"Leverage DARPA-sponsored DIVA Project results, Raytheon IRAD-sponsored HPPS and Mercury Stream Co-procesing Engine"
Some explainations of the concepts
http://www.mil-embedded.com/columns/industry_analy sis/2005/10/Dingee/ [mil-embedded.com]
Just the core design has functions a stock CPU would lack. Also not that before it's even built they have to design in ce
Re:Information free (Score:5, Insightful)
You get what you pay for... (Score:3, Informative)
The first Polymorphic computer [rwebs.net] was introduced in 1976.
I had one of these (Score:2)
It was a kit, 16x32 display used 1/2 of the 1K of memory.
I traded it for a HP41C. Wish I had it back.
Hear hear. (Score:2)
But by the time they're done they could even be talking about the Siemens/Infineon TriCore (an embedded processor core with an feature-rich instruction set suitable for process control, serious crunch, or DSP).
Re: (Score:2)
You've been warned.
Re: (Score:1)
But... (Score:4, Funny)
Re:But... (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re:But... (Score:5, Funny)
To topple it, they'll need to create the Amorphable Networked Micro-Architecture (ANARCH).
:-)
Re: (Score:3, Funny)
*ducks*
Re: (Score:2)
Re: (Score:1)
on linux and a beowulf cluster.
Off-topic post (OTP) (Score:1)
Re: (Score:3, Insightful)
It also seems to be a trend to using clever sounding words without actually imparting any useful information. It's like everyone thinks everyone else is either too dumb to understand the complexity or subject matter of what we're doing, or too smart to fall for whatever we're trying to pass off as "new" or "innovative."
Re: (Score:2, Funny)
Re: (Score:2)
What, Creating Handy, Efficient Acronyms To Inform of New Gear? That's exactly what it is!
Re: (Score:2)
Re: (Score:2)
Creatively Hacking Extended Acronyms To Integrate Names Good?
DoD (Score:1)
Re: (Score:1)
I don't care about that DoD! What about... Day of Defeat ?!? Does it run it better than a fast PC with NOS logos on the side?
On another note, I also want to know if "its ability to reconfigure itself to optimize processing on the fly" means "I can overclock this bitch on air cooling"
Re: (Score:2)
No, it basically has a lump of human brain tissue from a "willing volunteer" slapped on the side of it. It can reconfigure itself on the fly, but it has to want to.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Think GPS (Score:2)
Beyond state of the art? (Score:5, Insightful)
Re: (Score:2)
Re:Beyond state of the art? (Score:5, Funny)
Sounds Familiar (Score:5, Funny)
Of course it also sounds like terminator chip but I think that was from another company and should have already happened by now.
Sounds more like FPGAs (Score:5, Informative)
All FPGA vendors now offer CPU cores (or you can get others from opencores.org). These cores can do a slew of different functions from DSP to straight CPU functions... and yes they do run Linux!
For example, Xilinx FPGAs can be reconfigured to run at least 5 different CPU cores, including Java processors etc in single or multi-core arrangements. They can also be reconfigured to do hardware DSP (eg. GPS receivers, sonar processing...). They can implement any peripheral function you care to think of. This makes them pretty versatile for military applications: instead of having to carry a whole raft of different hardware, you can carry one set of boards which can be reconfigured as required.
Re: (Score:3, Informative)
Re: (Score:2)
Really, this doesn't sound any different than loadable microcode, which nobody's cared much about for the last 20 years. Processing power is pretty cheap these days, so there's no reason to make a processor "retargetable", it just increases the cost and reduces the perform
There are very good reasons to do this (Score:2)
Re: (Score:2)
Really, this doesn't sound any different than loadable microcode, which nobody's cared much about for the last 20 years.
That's not what it sounds like at all. The article described the devices as an containing 6 processors and a reconfigurable "computational array". Sounds to me like a hybrid approach where standard processors are connected to each other through a device somewhat like an FPGA that can be configured to pe
Re: (Score:2)
FPGAs are very exciting, versatile, and fun, so I don't want to knock them.
This "innovation" doesn't seem to be anything all that new, other than the efficiency and performance numbers, which I find hard to believe.
Re: (Score:3, Interesting)
All FPGA vendors now offer CPU cores (or you can get others from opencores.org). These cores can do a slew of different functions from DSP to straight CPU functions... and yes they do run Linux!
'"In laboratory testing MONARCH outperformed the Intel quad-core Xeon chip by a factor of 10," said Michael Vahey, the principal investigator for the company's MONARCH technology.'
I don't think you can achieve that with current generation FPGAs. At least not for the "b
Re: (Score:2)
Re: (Score:2)
Ha!
They should no better (Score:5, Informative)
Back in the early 1970s there was a mini computer called the "Meta 4" whose microprogramming could be changed on the fly. The purpose was to let you run software written for other vendors' instruction sets.
While the chip being discussed may do other spiffy stuff to optimize its performance in different roles, you really can't call it the first "polymorphic" computer.
Re: (Score:1)
I remember working on (an emulator of) a "computer with a dynamic architecture"... way back when.
Re: (Score:1)
that by RW (later TRW). I do not know when, but UCSB had one
in 1974, when I was a student there.
Quote from:
http://catless.ncl.ac.uk/Risks/9.80.html#subj8.1 [ncl.ac.uk]
"The conceptual design of this Polymorphic Computer, as they called it, was
attributed to Sy Ramo, who had earlier helped lead Hughes Aircraft and
Ramo-Wooldridge (later called TRW) to fame and fortune. The architecture of
this new machine was an interesting bad idea. The basic idea was to u
Vs. FPGA? (Score:4, Interesting)
http://en.wikipedia.org/wiki/FPGA [wikipedia.org]
Is this a bunch of those plus some BIOS like program to optimize it?
Re:Vs. FPGA? (Score:5, Informative)
But with a claim of incredible power efficiency, it's decidedly not an FPGA. I imagine they borrow some of the concepts, but not entirely.
As a hybrid, FPOA (field-programmable object arrays) provide small programmable "objects" which are less granular than typical FPGA offerings. In the right application, an FPOA can achieve higher speeds and better power efficiency. In the "wrong" application, they're horrible.
It seems that this device would switch between the high computational efficiency of DSPs and things like graphics processors and the better branching / decision-making performance of general-purpose CPUs.
Re: (Score:2)
They may claim power efficiency, but im sure they mean compared to those 10 quad-xeons they use as benchmark (i.e. 5kW).
Lets say you give those FPGAs a power envelope of 250W. And glue your benchmarked algorithms optimized into them.
I think its doable (the Grape people did some variations of MDGrape on FPGA, and still had near gordon-bell price Gflop/$ ratios for the specific workloads...)
Re: (Score:1)
I am not sure what exactly is going on with MONARCH, but the idea of polymorphism is not necessarily restricted to reconfigurable computing (like on FPGAs). I think that TRIPS (UT Austin) was the first proposed polymorphic architecture. I am not sure if they have actually built a prototype. The idea is that you build a chip with a bunch (100s or 1000s) of small cores/tiles. Then the tiles can be grouped into larger "virtual cores" depending on the type of parallelism in your workload. A good description is
Re: (Score:2)
Re: (Score:1, Informative)
http://www.xtremedatainc.com/xd1000_brief.html [xtremedatainc.com]
http://www.drccomputer.com/index.html [drccomputer.com]
Does it run polymorphic viruses? (Score:1)
Polymorphic? (Score:5, Funny)
I, for one... (Score:2)
Wait...
Re: (Score:2, Funny)
Brock: Don't you have anything else to do but harp on Dr. Venture? Why haven't you tried the World Domination thing, you afraid of the big leagues?
The Monarch: Please. How stupid do I look to you? World Domination. I'll leave that to the religious nuts or the Republicans, thank you.
Re: (Score:2)
I hate them [wikipedia.org]. Make a damn mess on the windscreen in summer.
not new (Score:3, Insightful)
Cypress semi currently making a MPU that has digital and analog blocks and can reconfigure itself on the fly, its call PSoC.
example: Coke uses it in their new vending machines, the chip is configured as a mpu during the day and runs the interface, at night it reconfigures itself into a modem to upload data to coke.
all these people have done is take 6 FPU cores and slapped them on top of a FPGA (or similar programmable logic bank)....good idea? yes. revolutionary? no...
and its not a computer, its a high speed DSP chip "In laboratory testing MONARCH outperformed the Intel quad-core Xeon chip by a factor of 10," wow, so you built a chip designed for a specific purpose and compared it to a general CPU, good job. You can build an algorithm into a $15 FPGA and have it out-perform a quad core xeon....so?
-xian
First a real Skynet and now this... (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Oblig (Score:1)
Wow! (Score:1)
What a novel idea....
Where's my linux distro ? (Score:1)
Re: (Score:2)
This quote sounds like a cliche template replacement.
ooh (Score:1)
None of you got that, did you...
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Wow. (Score:1)
People there were using very small (smaller than a coin) thought-controlled self-modifying computers connected in a peer-to-peer wireless network to communicate with each other and the environment. You think "open the door" and the door opens. You think "it's too bright out there" and your sunglasses dim. You think to that guy: "hey, dude!" and he can "hear" you. You can talk to each other not by opening your mouth, but your minds, t
Imagine... (Score:1)
The important question: (Score:1)
Return of Hypercomputing... (Score:1)
At the time you could get a demo video of this 'experiment' in action, however I've drawn short on evidence now we're in 2007.... my only trace via Google is this ol'
Re: (Score:2)
Could?
I can just imaging part of the installation guide that recommends the unloading of a firearm into the computer *lol*
If it gets pwned (Score:1)
not so new I feel (Score:2)
http://www.answers.com/topic/burroughs-b1700 [answers.com]
It gets better... (Score:5, Funny)
Buzzwords aside, this would be cool (Score:1)
For example, one can have a RS/6000 partition running AIX, a simulated ARM processor running a version of Windows Mobile, Solaris on SPARC, and Windows Server 2003 on x86, and when the task switcher changes to the next VM, the chip can natively execute that platform's instructions. No JIT caching n
Don't underestimate this new technology... (Score:2)
Re: (Score:2)
oblig slashdot meme post (Score:1)
Does it run Linux?
I for one welcome our new microelectronic polymorphic overlords
Do any of these things actually _work_? (Score:1)
Raytheon Advertisement? (Score:1)
Could this article have added anything to a serious discussion of technology?
Maybe somebody can tell me. Until then I'm a bit disappointed. This really doesn't deserve to be on the front page. --Peter
ST:DS9 ? (Score:2)
New Chip, New Socket. (Score:1)