Originally posted by: Vegitto
snip
Originally posted by: Vegitto
Good question. I'm aiming to designs processors in a couple of years (yeah, as a job), so this might get me started. I would get rid of the heat problem, first, since all CPU's you can get nowadays burn up in 2 seconds if you forget to attach a fan, or if the fan dies, and it sucks.
I'm assuming I'm an AMD engineer here, I'll get to the Intel part later. Here, you can see an image of the core of an Opteron. This is a Troy core, I believe. I'd get a smaller cache (not smaller, as in less than 1 MB, but smaller in size (I.E. not 90nm but 65nm)). Also, I'd improve the memory controller some more, since it sometimes craps out. Maybe some more data cache, and increase the size of the FP unit (floating point). But, this is just the Opteron core. With all AMD parts, I'd like to see the pins (on the processor) on the motherboard, rather than on the processor itself (as with Intel), since I hate ordering someting and missing 1 or 2 pins.
Now, the Intel part. This is a picture of a Prescott core. I want to have less heat, less cache (or lower latency cache) and an ondie memory controller. Also, I'd increase the width of the lines of, since that is what makes AMD king in the gaming area. You see, the depth of the lines makes for the clocking part (I.E. being able to clock high). This architecture is called NetBurst. So, with deep, wide lines, Intel'll be king, once again. Now, the current dualcore Intel solution is not acceptable. For example, the Smithfield core is just two Prescotts, glued together on a single package. They don't even work together. Now, it's rumoured that the Presler would improve this, but we'll have to wait and see.
Sorry for the long rant, but I just felt like it.
Have a good one.
Originally posted by: Bigsm00th
Originally posted by: Vegitto
OMFG! You quoted my story! w00t
before i say anything, i want to know what you have a degree in or what your current job is.
Originally posted by: Vegitto
Originally posted by: Bigsm00th
Originally posted by: Vegitto
OMFG! You quoted my story! w00t
before i say anything, i want to know what you have a degree in or what your current job is.
No job, no degree. I'm in school, but it's holiday now. Why?
I personally would ditch the BIOS and move to something more modern for bootstrapping, the BIOS is really an archaic piece of hardware that we can't really get away from. Apart from that, I'd probably want to ditch all the support for legacy x86 instructions, I'm sure there's some die space to be saved by doing that. I'd probably add more registers as well. Really once you change the instruction set, you're not really talking about x86 any more so I don't know if this is a valid discussion.
Originally posted by: Vegitto
Good question. I'm aiming to designs processors in a couple of years (yeah, as a job), so this might get me started.
Originally posted by: Fox5
Originally posted by: Vegitto
Originally posted by: Bigsm00th
Originally posted by: Vegitto
OMFG! You quoted my story! w00t
before i say anything, i want to know what you have a degree in or what your current job is.
No job, no degree. I'm in school, but it's holiday now. Why?
You were very vague with your ideas for one.
Sure, it's great to say you'd design it with less heat, but do you really think that AMD and Intel tried to design hot chips? And no way you'll make chips running without a fan considering even some fixed function chips now run hot enough to require a fan, like those in TV sets and set top boxes.
And a denser cache and a more advanced fabrication process? I'm sure if AMD could instantly do that they would. And I'm sure AMD is working on the memory controller as well.
More cache costs money, and the Opteron has more than enough FP power for now, considering no other x86 designs offer as much. And beyond that, dual core will be nearly doubling the FP power anyhow.
Pins on the motherboard? This was something intel did that was whined about because the pins break easier that way. There are upsides to having the pins on the mobo instead, but downsides too, so it's not a clearly superior choice, how about we go back to slot type designs?
And your analysis of Netburst...well it was interesting. BTW, the G5 cpu is deep and wide, yet is generally outperformed by both P4s and Athlon 64s, and very severely so, generally only when Altivec is used does it show worthwhile performance.
Basically you're noticably exceeding your current level of knowledge and it shows.
Originally posted by: Ahkorishaan
I for one would reorganize the PCB in PCI and AGP cards so that all the sexy chippage is facing up, not down.
But that's jsut the vanity in me talking...
Originally posted by: harrkev
What I think would be completely cool would be to have all-optical interconnects. Your processor talks to your chipset via a little optical cable, Same for RAM, etc. You would not need a motherboard -- just a "power distribution tray."
Of course, other than a major redisgn of the chips, this assumes some major progress in packaging, as well as implementing lasers and optical sensors into the standard silicon process....
On a more practical level, come up with some sort of FPGA API, and include an FPGA or two on each motherboard.
Originally posted by: Fox5
I personally would ditch the BIOS and move to something more modern for bootstrapping, the BIOS is really an archaic piece of hardware that we can't really get away from. Apart from that, I'd probably want to ditch all the support for legacy x86 instructions, I'm sure there's some die space to be saved by doing that. I'd probably add more registers as well. Really once you change the instruction set, you're not really talking about x86 any more so I don't know if this is a valid discussion.
What limitations does the bios bring up? And some companies do have updated bioses, so who knows.
Originally posted by: Valkerie
Originally posted by: Fox5
I personally would ditch the BIOS and move to something more modern for bootstrapping, the BIOS is really an archaic piece of hardware that we can't really get away from. Apart from that, I'd probably want to ditch all the support for legacy x86 instructions, I'm sure there's some die space to be saved by doing that. I'd probably add more registers as well. Really once you change the instruction set, you're not really talking about x86 any more so I don't know if this is a valid discussion.
What limitations does the bios bring up? And some companies do have updated bioses, so who knows.
This is like saying that printers shouldn't have any buttons...
Personally, I'd say the BIOS should be equally accessible from an open OS without even the use of safe modes. it is reasonable to say that BIOS's should be upgraded with more features, way more features.