Go Back   NexGen Wars > Consoles > Handhelds

Reply
 
Thread Tools Display Modes
Old February 10th, 2010, 07:50 AM   #101
Member
 
Tevlen's Avatar
 
Join Date: Dec 2008
Posts: 146
Default

Quote:
Originally Posted by E6600 View Post
Windows in necessary due to the apps it runs and I'll grant you familiarity.
People resist change.

Why are we arguing Windows? Windows is moving to ARM. WinCE and WinNT are gonna share a kernel.


Untrue!!
Macs were running on PowerPC for a long time.
Windows NT ran on Alpha, MIPS and PowerPC. All RISC.

The inefficient* circuitry doesn't enable more at once. It translates x86 to simpler RISC-like instructions. In other words, instead of you (or compiler) writing multiple instructions, it'll do that for you. Why do it in hardware when it is more efficient to do in software and the execution units are already RISC?



*because it would have been unnecessary if it weren't for x86
You're wrong. Many of the more complex instruction statments are simplified so they can be directly accomplished rather than being done iteratively.
__________________
concerning the wii:
Quote:
Originally Posted by Head of PR for NOA
It's not a next generation system
~~~~Tevlen.
Tevlen is offline   Reply With Quote
Old February 10th, 2010, 07:51 AM   #102
Prepared to fail
 
E6600's Avatar
 
Join Date: Jun 2007
Posts: 7,681
Default

Quote:
Originally Posted by Tevlen View Post
You're wrong. Many of the more complex instruction statments are simplified so they can be directly accomplished rather than being done iterationally.
Wrong!

They are simplified so they can be broken into smaller instructions and pipelined, which RISC CPUs can do by design.

Else why simplify them?

__________________
My Twitter: http://www.twitter.com/_7c1
E6600 is offline   Reply With Quote
Old February 10th, 2010, 07:54 AM   #103
Member
 
Tevlen's Avatar
 
Join Date: Dec 2008
Posts: 146
Default

Broken record.

Broken record thats wrong.
CISC processors use pipelining too.
__________________
concerning the wii:
Quote:
Originally Posted by Head of PR for NOA
It's not a next generation system
~~~~Tevlen.
Tevlen is offline   Reply With Quote
Old February 10th, 2010, 07:59 AM   #104
Prepared to fail
 
E6600's Avatar
 
Join Date: Jun 2007
Posts: 7,681
Default

Quote:
Originally Posted by Tevlen View Post
CISC processors use pipelining too.
AFTER the instructions are broken into simpler RISC-like instructions not before.

AFTER the instructions are broken into simpler RISC-like instructions not before.

A step (and die area) that would have been unnecessary if they instructions were simple to begin with.
__________________
My Twitter: http://www.twitter.com/_7c1
E6600 is offline   Reply With Quote
Old February 10th, 2010, 08:06 AM   #105
Member
 
Tevlen's Avatar
 
Join Date: Dec 2008
Posts: 146
Default

Quote:
Originally Posted by E6600 View Post
AFTER the instructions are broken into simpler RISC-like instructions not before.

AFTER the instructions are broken into simpler RISC-like instructions not before.

A step (and die area) that would have been unnecessary if they instructions were simple to begin with.
You're still missing the part where they can do it in less operatons.

Stick to software engineering.

Oh, also, this

Quote:
2. Technical difficulties.
Microsoft has successfully brought Windows out of mainstream PCs to embedded platforms before. Windows Embedded Standard is a port of Windows XP. Its offshoots, such as WEPOS (Windows Embedded for Point of Service) are hugely popular for kiosks and electronic cash registers. It's even ported the weighty Windows Vista to embedded PCs with a version called Vista Business Embedded.
The difference, however, is that those ports were still for devices running x86 processors. Doing a real port of XP, Vista or Windows 7 to a different platform such as ARM would be a technical "nightmare," according to independent analyst Jack Gold.
"Windows takes a pretty substantial amount of processing power, and it's not clear that ARMs deliver enough," he said. Also, "ARM processors run completely different from x86 ones. The instruction sets are different; the drivers are completely different."
Gold concluded, "It's an incredible challenge, and Microsoft has got enough on their plate."
Castellano agreed, saying that many of the strengths shown by ARM devices -- their low energy usage and quick start-up -- would disappear if they ran Windows.
"How many processes need to start up on a PC before you can start to interact with it? All of that comes with Windows," he said.

__________________
concerning the wii:
Quote:
Originally Posted by Head of PR for NOA
It's not a next generation system
~~~~Tevlen.
Tevlen is offline   Reply With Quote
Old February 10th, 2010, 08:07 AM   #106
Prepared to fail
 
E6600's Avatar
 
Join Date: Jun 2007
Posts: 7,681
Default

Quote:
Originally Posted by Tevlen View Post
You're still missing the part where they can do it in less operations.
No they don't.
In fact they do it in more.

CISC instructions aren't executed directly, they are first broken into simpler instructions THEN they are executed.



The later part about Windows is insignificant because we know for a fact that Windows NT was designed to be platform agnostic, and WinMo and WinNT are going to share a kernel, thus Windows will be capable of running on ARM.

We already know that ARM has a different ISA than x86.
__________________
My Twitter: http://www.twitter.com/_7c1
E6600 is offline   Reply With Quote
Old February 10th, 2010, 08:09 AM   #107
Member
 
Tevlen's Avatar
 
Join Date: Dec 2008
Posts: 146
Default

Quote:
Originally Posted by E6600 View Post
No they don't.
In fact they do it in more.

CISC instructions aren't execute directly, they are first broken into simpler instructions THEN they are executed.
If you weren't full of bullshit, then RISC would be better, and we'd all use it.

But CISC exists because it can execute complex instructions faster.

Thats why it exists.

You really REALLY need to go back to school.

Edit:

Dude, you really have to stop posting, then editing it after replys have been made.

And I"m pretty sure that since its EVERY ARTICLE NOT BY ARM MANUFACTURERS against you, they win.

http://www.itworld.com/mobile-amp-wi...-arm-processor
http://nexus404.com/Blog/2009/11/10/...bout-arm-cpus/
http://www.osnews.com/story/21419/Wi...RM_Not_Likely/
__________________
concerning the wii:
Quote:
Originally Posted by Head of PR for NOA
It's not a next generation system
~~~~Tevlen.
Tevlen is offline   Reply With Quote
Old February 10th, 2010, 08:15 AM   #108
Prepared to fail
 
E6600's Avatar
 
Join Date: Jun 2007
Posts: 7,681
Default

Quote:
Originally Posted by Tevlen View Post
If you weren't full of bullshit, then RISC would be better, and we'd all use it.

But CISC exists because it can execute complex instructions faster.

Thats why it exists.

You really REALLY need to go back to school.

The only CISC in common use is x86 and that's not because it can execute complex instructions faster, but due to momentum.


Intel and AMD adopted all RISC design methodologies and threw translation circuitry to maintain backward compatibility with older x86 processors.

RISC and x86

However, despite many successes, RISC has made few inroads into the desktop PC and commodity server markets, where Intel's x86 platform remains the dominant processor architecture (Intel is facing increased competition from AMD, but even AMD's processors implement the x86 platform, or a 64-bit superset known as x86-64). There are three main reasons for this.
  • The very large base of proprietary PC applications are written for x86, whereas no RISC platform has a similar installed base, and this meant PC users were locked into the x86.
  • Although RISC was indeed able to scale up in performance quite quickly and cheaply, Intel took advantage of its large market by spending vast amounts of money on processor development. Intel could spend many times as much as any RISC manufacturer on improving low level design and manufacturing. The same could not be said about smaller firms like Cyrix and NexGen, but they realized that they could apply (tightly) pipelined design practices also to the x86-architecture, just like in the 486 and Pentium. The 6x86 and MII series did exactly this, but was more advanced, it implemented superscalar speculative execution via register renaming, directly at the x86-semantic level. Others, like the Nx586and AMD K5 did the same, but indirectly, via dynamic microcode buffering and semi-independent superscalar sheduling and instruction dispatch at the micro-operation level (older or simpler ‘CISC’ designs typically executes rigid micro-operation sequences directly). The first available chip deploying such dynamic buffering and sheduling techniques was the NexGen Nx586, released in 1994; the AMD K5 was severely delayed and released in 1995.
  • Later, more powerful processors such as Intel P6, AMD K6, AMD K7, Pentium 4, etc employed similar dynamic buffering and sheduling principles and implemented loosely coupled superscalar (and speculative) execution of micro-operation sequences generated from several parallel x86 decoding stages. Today, these ideas have been further refined (some x86-pairs are instead merged, into a more complex micro-operation, for example) and are still used by modern x86 processors such as Intel Core 2 and AMD K8.
While early RISC designs were significantly different than contemporary CISC designs, by 2000 the highest performing CPUs in the RISC line were almost indistinguishable from the highest performing CPUs in the CISC line
__________________
My Twitter: http://www.twitter.com/_7c1
E6600 is offline   Reply With Quote
Old February 10th, 2010, 08:17 AM   #109
Member
 
Tevlen's Avatar
 
Join Date: Dec 2008
Posts: 146
Default

I just gave you the proof of why Windows can't be put on arm.

You're just not looking at reason anymore.

I'm just writing you off as a troll who thinks his degree in code-monkey makes him know something about hardware.
__________________
concerning the wii:
Quote:
Originally Posted by Head of PR for NOA
It's not a next generation system
~~~~Tevlen.
Tevlen is offline   Reply With Quote
Old February 10th, 2010, 08:20 AM   #110
Prepared to fail
 
E6600's Avatar
 
Join Date: Jun 2007
Posts: 7,681
Default

Quote:
Originally Posted by Tevlen View Post
I just gave you the proof of why Windows can't be put on arm.

You're just not looking at reason anymore.

I'm just writing you off as a troll who thinks his degree in code-monkey makes him know something about hardware.
Windows can and will be put on ARM. Windows was before on Alpha, MIPS and PowerPC and is portable by design.

Your lack of knowledge about Computers Architecure and Operating Systems is obvious.

Then again what does an Electrical Engineer have to do with any of this?

Obvious troll is obvious.
__________________
My Twitter: http://www.twitter.com/_7c1
E6600 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT. The time now is 11:12 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5
Integrated by BBpixel Team 2012 :: jvbPlugin R1013.368.2