[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: If you could design a $300 homecomputer today, what would you choose?



"David Ogg" <davidogg@nc.rr.com> wrote in message MPG.13e2c36ea28bbffc989686@news-server.nc.rr.com">news:MPG.13e2c36ea28bbffc989686@news-server.nc.rr.com...
> In article <tlcvenh9gb1d9a@corp.supernews.com>, tthai@mindspring.com
> says...
> >
> > "David Ogg" <davidogg@nc.rr.com> wrote in message MPG.13dd9c209377d2c989684@news-server.nc.rr.com">news:MPG.13dd9c209377d2c989684@news-server.nc.rr.com...
> > > In article <PXD47.853$bl.47003@news.siol.net>, brankob@avtomatika.com
> > > says...
> > > >
> > > > >
> > > > > Besides, isn't the 6502 limited to 64kB chunks.  Apple simply
> > > > > implemented some sort of paging mechanism to access the 128kB found
> > > > > in later models (IIe/IIc).  Likewise for the 192kB card which I
> > > > > have lying around here, somewhere.  (Though my understanding is
> > > > > the 1MB card for the 8-bit machines used some sort of window into
> > > > > memory.)
> > > > >
> > > > > Byron.
> > > >
> > > >
> > > > Why not using 80386, then ? It has it all- MMU and segmented adressing, and
> > > > one
> > > > even gets a several 100's bytes of cache ? ;o)
> > >
> > > How about Transmeta's Crusoe? This would outsell everything mentioned
> > > thus far I guarantee it. It can emulate anything, including x86 at
> > > native speed!
> >
> > I dont think thats true. The transmeta chip only deliver a fraction of the performance
> > of a core like the thunderbird at the same mhz.
> > And you can go in a shop and buy a single chip for under 90$ (the 1.2 gigahertz part).
> > But then you can get a 750mhz similare core (Duron) for 25$... thats your price.
>
> A notebook CPU costs more than that, heck I can't even find a price for
> comparison. You just couldn't use one of those furnaces in a book-size
> unit.

Actually the 750mhz part should run 'cool', also you can run it at 400mhz and remove on chip active cooling?.
I put 533mhz celeron in booksize computer and they where fine. a 750mhz duron would be cake.

>
> > I dont see the point in using a much slower chip like the transmeta crusoe for a desktop/booksize PC.
>
> But it would be a HELL of a lot faster than the 68000/Timex
> Sinclair/6502 relics others are suggesting, and it runs without a
> heatsink. You ever felt the CPU in a notebook? imagine the temp a
> thunderbird would be!

Yes, I would choose a rusoe over a 68000, no problem here.
For low power... I kind of like the strongarm.
I dont really have a sweet spot for transmeta effort, I dont see where it really fit in the market.
I also see that they are not doing well at all... Could be riding the economic wave, or just problem
grabing some of the cpu market.

>
> > just to give you an idea, a crusoe TM5600 600MHz running at max power usage deliver
> > 46 sysmark2000 , a 500mhz P3 laptop deliver 115 sysmark2000.
>
> Thats under the x86 codemorphing layer with the optimizations set to
> "don't cache code", The Crusoe is a tricky beast to benchmark,
> especially against it's own codemorphing layer. The codemorphing tends
> to cache the benchmark loops giving unrealistically high scores, so for
> simplicity, it's turned off.

In the end , MMX/SSE/multimedia/3d stuff will probably run many fold faster on a slower mhz p3
then a crusoe chip.

At this point I would guess that a mobile p3 can render more then a crusoe using the same amount of
power... Using less power ut performing less is not always an advantage.

>
> > > Can you imagine UAE ported to Crusoe as its code-morphing layer?
> > > incredible.
> >
> > No so sure about that...
>
> It would be wild, a codemorphing layer that abstracts a 68040, and the
> chipset! come to think of it, I wonder if UAE would even be needed?

Their is a diference betwen reformating code (UAE is already doing its own type 'codemorphing')
and doing cycle precisise timing on virtual register set of custom HW on top of that.
Their is alot more stuff in UAE then what transmeta is doing, thats why I never caught on the hype.

>
> > > Modules could be made for just about ANY old school CPU/platform, and an
> > > OS wouldn't need to be developed for it, as it could run these platforms
> > > OS's natively, maybe even in addition to a custom OS.
> >
> > Their is already so many core running on the x86... From the most obscure to
> > C64 & amigas.
>
> But those are "emulators", Crusoe's codemorphing is a much different
> beast, even x86 is just "codemorphed". c64/Amiga's are running on top of
> Windows/linux on top of x86. The Crusoe wouldn't need a host OS.

Does codemorphing support handling of strobe registers? I dont think transmeta
support emulation of something as complex as the OCS HW register set.
The floppy controler register would need 'HW logic' emulated... etc... Not an easy task.
So you would need to show big revenue to spend all that R&D to emulate decade old HW.

> > > Computer do alot nowdays in term of multimedia because of the power they have.
> > > I'm not so sure intel/amd etc.. just develope for people to run half life at 500FPS.
>
> On the contrary, they'll market them for dumber things, like Intel
> saying it's "New Pentium 4 processor will enhance the web" and going
> on about how the internet will be faster. I always get a kick out of
> that :)

It run flash smoother, it handle better codec like mpeg4 and real, complex web page scrool
smother, it will give higher frame rate in complex java gfx applets, etc, etc...
So in effect, yes the web to an end user look smoother/faster... He can navigate a bit faster,
scroll complex page with ease.
Use a DSL conection on a pentium clasic and then a pentium4. If you visite media rich web
page you will see a Dramatic diference.

So I can see people getting a new computer when they get braodband.

>
> > > Linux Geeks would love it! (if only because Linus works for transmeta).
> > > Slashdot would pimp the hell out of it, you wouldn't even need to market
> > > it :)
> >
> > > Hell, I'd buy one and just run it as my mail/webserver and
> > > router/firewall. transmeta already has a custom linux distribution
> > > available for it. Not only that, but it could be offered in several
> > > packages, you want WinXP on it? No problem!
>
> > Why would you want to pay for low performance?
> > Run x x86 version of the major OS... run Ti calculator or c64 class stuff under emu
>
> Because emulation would /be/ low performance, the Crusoe running a
> platform under codemorphing is faster than any emulator I've ever seen.
> Show me an x86 emulator that can run Windows faster than the Crusoe can
> under codemorphing/x86. Remember, this is a hobby box, if I want to toy
> with an OS, I want to run it natively, (or a codemorphing facimile
> thereof.)

What OS worth anything doesn't run native on a x86? :)
And how much power do you need to get z80, 6502, 68000, etc.. emulation going on
a gigahertz clas thunderbird?

>
> Plus it's upgradeable (the codemorphing), meaning the platforms it can
> morph will increase over time.

I dont think they have yet to emulate a pentium MMX, they just emulate the basic 486?

>
> > > The market could even be expanded to commercial vendors, it would be a
> > > viable replacement for say, the hardware TiVo uses now. Cable
> > > descramblers, Sattelite receivers, hell, I can think of very little
> > > you couldn't make this thing do.
>
> > You would need native code to do software encoding on that chipat a decent speed.
> > Who would write all that code?
>
> In the case of the Tivo, it's already been written. the Linux/x86
> package is already available customised for the Crusoe, tailored by
> Linus Torvalds himself. In the case of the Satelite reciever, you can
> find the GPL'ed code from a link off of www.satmatrix.com. Kiosk
> software has already been made available for the Crusoe under GPL, so
> has PDA codemorphing for the Palm platform.

What codec did Linus code nativly for the crusoe?!!?!?
Do you have a link on what is in a Tivo box?

>
> The beauty is, if code isn't available, as long as you can produce the
> codemorphing layer, you just reuse your existing code! Case in point,

Thats the whole problem... The chip is just to slow.

> Windows. Windows doesn't run on the Crusoe, because the Crusoe isn't
> x86, it simply pretends to be through abstraction via the codemorphing.
> Hence Windows can run "natively" on a CPU it isn't written for.

Like UAE convert 680x0 to x86. I can take a fresh copy of Amiga OS from a box and
install it on a PC.
The thing is windows will expect some kind of common PC chipset/bios support if
its to ru nout of the box... I dont see the point. Get a mobile P3 to run windows, it
will be faster. Support native MMX/SSE at full speed.

>
> > > R&D required? very little, the hardware is ALL standard, and already
> > > made, produced, and sold, not to mention it already has HUGE "geek
> > > mindshare."
>
> > Cant that be said for the x86 platform?
>
> Only for the case of x86 hardware meant to run x86 software, the Crusoe
> isn't limited to x86.

Aside hacking a new processor, or fiddle around... why would anyone actually
morph to something else then a x86?
For example, can the sony laptop also run MaxOSX with a PPC version of the crusoe code morphing?

>
> As for the "Geek Mindshare" I think a Crusoe captures more mindshare
> among the HW geeks than x86 does.

I'm a programming geek.. and I got loads of tools for the x86. I also love processing power.
The crusoe is a just a processor that got its core designed to be emulator friendly... But aside
emulation is doen't have much to it.

Again, I'm not a fan of that chip because I see no use for it in all common computing form.
PDA, laptop, bookside, desktop, workstation, server... All have better processor already there for
the picking.

Stephan