Slashdot Mirror


Intel to Take Online Suggestions for New Chips

hhavensteincw writes "Intel has quietly launched a new online community that it plans to use to take feedback and suggestions from OEMs and end users for new features in its vPro chips and management software. Intel envisions that the community will grow to allow users to get answers from other community members faster than Intel's support group can answer questions."

152 comments

  1. ZOMG MORE CORES by Anonymous Coward · · Score: 0

    i want 2,000 cores!!!!!

    1. Re:ZOMG MORE CORES by Anonymous Coward · · Score: 1, Insightful

      Please. That's entirely unrealistic. Now, if you wanted 2048 cores*, that's doable!

      *(Cores are process-shrinked versions of the Intel 8088)

    2. Re:ZOMG MORE CORES by Anonymous Coward · · Score: 0

      Cute.

      You know what I want?

      I want a server with two on-board memory controllers. One for low-latency DDR2/3, one for high-throughput FB-DIMMS, and an OS which knows how to use them both to their advantages. I want a chip with an arbitrarily low idle clock rate, increasing dynamically, and with a large number of intermediate possibilities, up to its max as needed. I want a chip with lots and lots of cache. Screw 1MB, I want 8MB of cache. Enough to fit, say, Lighttpd in it. I want a chip with a better interconnect system than the stupid north/south bridge system which has been used forever (Replace it. Hypertransport is good, give that a shot!). I want a chip which doesn't feel like it was part of the Chernobyl meltdown when it's under a 60% load (Those heats damn well better be reserved for 100% load).

      This is the world of computers, boys. There's a million things you can do, a billion and a half ideas. The trick is making a product people want, and value enough that the price you charge is seen as reasonable. The chip I described? Might sell like hotcakes to server room. Might not, thanks to the fact that it'd probably cost an arm, two legs, and a first born child.

  2. Faster support? by mpoulton · · Score: 4, Insightful

    Perhaps rather than hoping the community can outpace their support division, Intel should strive to improve their support division so they can always provide timely assistance to their customers?

    --
    I am a geek attorney, but not your geek attorney unless you've already retained me. This is not legal advice.
    1. Re:Faster support? by Anonymous Coward · · Score: 1, Interesting

      Next you'll be wanting them to not screw customers by trying to force/coerce/bribe retailers not to sell AMD based PCs.

      All they are trying to do is get the general public to do their work for them. The same way MS releases shit incomplete software and gets suckers/users to pay money to beta-test it for them.

    2. Re:Faster support? by cez · · Score: 1
      Why would they do that when they can embrace a community atmosphere (FOSSy baby) for free and not have to pay for improved support. Hell they are probably planning on cutting support with this initiative. Not saying I agree with the tactic, but unfortunately it seems that more and more corps are going this route to open up their software support communities while at the same time closing the source.
       

      mmmmm cake... they have it, they want to eat it too.

      --
      Walk with Music;
    3. Re:Faster support? by Cathbard · · Score: 1

      And that is why you should always use GPL. It stops parasitic corporations from exploiting a community by taking their ideas and then closing the source and charging the contributors to use their own work.

      --
      "A cynic is what an idealist calls a realist" - Sir Humphrey Appleby
    4. Re:Faster support? by Jeff+DeMaagd · · Score: 1

      What sort of assistance would that be? Generally the end user would be the type of person that would need this sort of hand-holding, but the end user usually isn't the direct custimer. If you bought a computer, then warranty work probably goes through them. If you bought an OEM packaged chip, then your warranty & support goes through you you bought it from. Only with retail package parts would that be a problem.

    5. Re:Faster support? by ContractualObligatio · · Score: 1

      It's impossible for any support team to outpace the community on a consistent basis for a successful business - it will always be a significant factor smaller than the user community. Further, the community could include engineers of a higher standard than would work in a support role.

      You're basically asking for a system that is guaranteed to be slower that what could be delivered, and preventing access to a large amount of intellectual firepower. RTFA - it even mentions that fact that is approach is *not* support, but a way of getting faster answers. Also, why assume they are not already providing timely assistance, but simply trying to improve their customer's experience?

      Another "+5 Insightful" comment that is really "+5 Panders to /. knee-jerk prejudice".

  3. The most important part: by nthwaver · · Score: 5, Insightful

    "Robert Duffy, Intel's online communities strategist, added that some of the impetus behind creating the community was to boost online traffic to Intel."

    1. Re:The most important part: by Scottoest · · Score: 1

      I don't think there was much doubt that a move like this was to create some tangible benefit for them - the important thing to take away though, is that this is a positive, and constructive way to generate traffic to their website. They win, and their customers win. I wish more companies skewed this way in their self-serving motives.

      - Scott

  4. New chips by rossdee · · Score: 5, Funny

    How about a 1Thz CPU with on board 1TB cache that only needs 1mw of power

    1. Re:New chips by Anonymous Coward · · Score: 1, Informative

      OK, but we get to pick an ancient instruction set, as usual. How about 6502? (Plus since you can't address that 1TB you won't notice if we just happen to forget to include it!)

    2. Re:New chips by Tribbin · · Score: 0, Offtopic

      Yeah totally!

      US would raise taxes from the people and be the ONLY to be able to buy it, and use it for 'defense'. Like processing encrypted internet traffic and shit. You feel me?

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    3. Re:New chips by this+great+guy · · Score: 4, Funny

      Mr. rossdee,

      Let me say "wow", what an insightful advice ! None of our top-notch engineers had
      thought about that before. Would you consider joining one of our engineering teams ?
      We feel you could be a precious asset to the company.

      Thanks,
          Intel.

      PS: Please don't tell AMD about this extraordinary good idea.

    4. Re:New chips by Anonymous Coward · · Score: 0

      Phhbt, noob. I'm asking for a 1 Phz CPU with on board 128PB of cache which uses 1 nw of power. Oh, and it has built-in pony handling.

    5. Re:New chips by billiam247 · · Score: 1

      I was prepared to call shenanigans, but that written with the tact and grasp of the English language only achieved by outsourced tech support, so it must be real.

    6. Re:New chips by catmistake · · Score: 1

      please, resource hog. What they should make is a deka core 1.85 EHz CPU with 512EB of level 1 cache, 256EB of level 2 cache that keeps it about .5 pw under load. With built-in, 100X realtime hw MP4 encoding.

    7. Re:New chips by rhyder128k · · Score: 3, Funny

      I like the low power requirements but I'm really in the market for something that can run Vista smoothly. So, thanks but no thanks.

      --
      Michael Reed, freelance tech writer.
    8. Re:New chips by Anonymous Coward · · Score: 0

      but that written with the tact and grasp of the English language
      You fail it, your skill is not enough.
    9. Re:New chips by billiam247 · · Score: 1

      I work for the government, the stupidity has finally gotten to me.

  5. Sort of off-topic... by Scottoest · · Score: 5, Insightful

    Has anyone else noticed how great the AMD-Intel marketshare battle has been for consumers? Intel, in particular, seems to have woken up and begun providing really good CPU's, as well as trying to reach out to the community through things like this.

    AMD/Intel should stand as a primary example of why honest competition is great for a market.

    - Scott

    1. Re:Sort of off-topic... by autophile · · Score: 1

      Reminds me of the old adage: "A fair trade is a trade in which neither party walks away satisfied." Competition is great for customers. Not so much for the corporations in competition.

      Not that I'm complaining. I'm just saying.

      --Rob

      --
      Towards the Singularity.
    2. Re:Sort of off-topic... by Tribbin · · Score: 0

      And the market's awareness made the processors better for the environment.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    3. Re:Sort of off-topic... by hax0r_this · · Score: 1

      Shhh, don't say anything about "honest compatition", AMD might hear you.

    4. Re:Sort of off-topic... by Grishnakh · · Score: 2, Insightful

      The "market" (or rather, customers) don't care that much about the environment; they're more concerned with their power bills. Modern computers can use a lot of power (remember, old 286s and 386s and even 486s didn't even require CPU fans), and it adds up over a year. It's even worse for organizations with lots of computers, and worse yet for datacenters with tens of thousands of computers in one small space. The power consumption of the CPU itself isn't the only factor; all that heat has to be moved away using air conditioning, so it's a double hit on the power bill. Reducing the watts of power consumption translates directly into substantial dollar savings.

      I also prefer that my office not get too warm from my computer (and since the thermostat isn't in my office, it tends to get much warmer than the rest of my house).

    5. Re:Sort of off-topic... by Anonymous Coward · · Score: 2, Interesting

      Actually, no, I haven't. What's good, exactly?

      We're stuck with basically the same CPU we had 20 years ago, only faster. It's an ugly instruction set that makes writing compilers unnecessarily difficult. It didn't meet (until recently?) the Popek/Goldberg criteria so it sucked at virtualization. The ISA doesn't really matter (I know!) -- so it might as well be one that makes sense, that people will learn about in school, no?

      The machine architecture hasn't improved. We've still got the CPU in this corner and the memory in that corner and the von Neumann bottleneck between them, worse than ever. I've heard of some innovative solutions to this, but none that one could actually buy.

      I'd love to have features like object persistence in hardware. Before Apple started using USB in their iMac (after which the PC companies started using it seriously), though, you couldn't even reliably hot-plug a keyboard. Why can't I do something as basic as upgrade my RAM while my computer is running? It's not really that hard.

      OK, so our CPUs got a lot faster. Great. I'd trade a couple gigahertz for a well-designed computer, thanks.

    6. Re:Sort of off-topic... by kebes · · Score: 2, Interesting

      Competition is great for customers. Not so much for the corporations in competition.
      Sure, a company in a monopoly position will charge whatever they want. And in an immediate sense, this definitely means higher profits.

      But in the long term, I think competition can be good for the companies involved, too. (Not in all cases, of course, but in some sectors of the economy.) I think semiconductors is a pretty good example. Imagine if for the last 10 years we had only a single vendor of chips (Intel, AMD, IBM, whoever). This single vendor would feel very little competition, and would thus feel no pressure to innovate. The technology would advance much more slowly. The end result would actually be that people would be replacing their computers every 6-10 years instead of every 3-5 years. So, in short, they actual sell less volume, even if they keep all the volume for themselves, and can charge higher prices. (Higher prices means less volume, too.) Essentially, the frenetic "technological refresh" that we currently engage in is precisely what drives the semiconductor industry. This wouldn't exist without the constant innovation and competition.

      It's natural for companies to want to always dominate, since this will always yield short-term gains. However I think companies in a vibrant, competitive sector of the economy can generate more money, overall, than if the competition didn't exist.

      (Again, I fully accept that this won't always be the case. For example in established domains where there is a constant demand for a product, being a monopoly is "a license to print money," as they say.)
    7. Re:Sort of off-topic... by quanticle · · Score: 1

      So, in short, they actual sell less volume, even if they keep all the volume for themselves, and can charge higher prices.

      Ah, but as Apple Computer so eloquently shows, profit = price * volume. If Intel had a monopoly on integrated circuits, they wouldn't care that they sold fewer computers, so long as they got to charge higher prices.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    8. Re:Sort of off-topic... by blahplusplus · · Score: 1

      "But in the long term, I think competition can be good for the companies involved, too. (Not in all cases, of course, but in some sectors of the economy.) I think semiconductors is a pretty good example. Imagine if for the last 10 years we had only a single vendor of chips (Intel, AMD, IBM, whoever). This single vendor would feel very little competition..."

      I don't think competition is such a big deal, look at what 3Dfx did to the video card industry, it practically CREATED A NEW INDUSTRY realizing that there as a huge potential market in people wanting games to look good and run at faster frame rates on their PC's, years of competition between many previous vendors did NOTHING. This wasn't the result of "competition" this was the result of INTELLIGENCE, i.e. looking at unmet needs in the market. Intel nor AMD realized the power of gamers in the 3D market. Look at where Nvidia is today, and all because they didn't write off the gaming market. You have to realize what your customers are frustrated with and are WILLING to pay for.

    9. Re:Sort of off-topic... by BlueParrot · · Score: 3, Interesting

      The problem with the instruction set is not due to the chipmakers but because there is an awful lot of proprietary software ( in particular windows ) which relies on it. Just have a look at Linux, the BSDs and Solaris. They have all been ported to numerous architectures, but this just isn't possible with a closed source application unless the vendor decides to do it. As a consequence Intel and AMD has no choice but to continue using x86 because so much software depends on it, and it would be suicidal for them to stop supporting it.

  6. I like my processors hot... by Anonymous Coward · · Score: 0

    ...and full of floating-point errors. Lets hope C2D is just a blip and Intel gets back to doing what it does best.

    And bring back slot 1. That really future-proofed a ton of motherboards.

  7. Profitting patents. by Anonymous Coward · · Score: 0

    ""Intel has quietly launched a new online community that it plans to use to take feedback and suggestions from OEMs and end users for new features in its vPro chips and management software. "

    Will I get a cut of the profits from my ideas?

    1. Re:Profitting patents. by ScrewMaster · · Score: 2, Funny

      Will I get a cut of the profits from my ideas?

      No, but you will get a free Intel coffee mug with a picture of your billion-dollar CPU on it.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:Profitting patents. by Anonymous Coward · · Score: 0

      A lead laden coffee mug from china, no less.

      I guess if you wanna make the billion, go spend a billion and a half on a fab, another billion or so for a worldwide distribution and support channel, another few billion on all the support and intermediate parts and people to hang it all together, another few billion on sales and marketing...and whatever else you need to go with your snappy idea.

  8. If I were to have a hand in development. by Anonymous Coward · · Score: 5, Funny

    The chip would have it's own personality.

    Then, when I boot up Chippy, I'd hear "How may I serve you master?" I'd then boot Windows, open Word and begin typing. I suppose Chippy may interrupt and say "Do you really need me to handle this? It's rather simple." I'd then open seventy five applications and begin decoding the genome.

    Chippy would interject "This is a lot for me to handle master. Can you not have me work so hard? It's getting hot in here!"

    I'd then open up the interface and change it's name to "Pinky". Sure, Pinky may protest, but unless he kept quiet, I'd open 30 pages of Flash.

    1. Re:If I were to have a hand in development. by Tribbin · · Score: 1

      And Intel Pentium 'Bully' for people with a somewhat akward psychological need, best effect with Microsoft Windows.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    2. Re:If I were to have a hand in development. by weirdcrashingnoises · · Score: 1

      "How about a good OpenGL workout, followed by a relaxing mpeg2 decoding cool down?"

      --
      sigs... don't talk to me about sigs....
    3. Re:If I were to have a hand in development. by Jarik_Tentsu · · Score: 3, Funny

      Chippy would interject "This is a lot for me to handle master. Can you not have me work so hard? It's getting hot in here!"
      x = 1;
      while (x == 1) {
      echo "I will work harder";
      }

      Chippy: No Master! Noooooooooooooooooooooooo!
  9. altivec by datapharmer · · Score: 2, Interesting

    Does this mean I can say pretty please and intel will put altivec into their chips so h.264 encoding isn't such a dog?

    --
    Get a web developer
  10. Two words by csoto · · Score: 0, Offtopic

    Femmebot parts.

    And be quick about it!

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  11. Captain Marvell and the Super-Duper-Threading by tepples · · Score: 4, Interesting

    Please. That's entirely unrealistic. Now, if you wanted 2048 cores*, that's doable!

    *(Cores are process-shrinked versions of the Intel 8088) I'd like to see Intel try making some massively multicore CPU, even if it's just a 64XScale. A joint venture with a company whose name sounds like it comes out of superhero comics would have to be called Super-Duper-Threading.
    1. Re:Captain Marvell and the Super-Duper-Threading by imgod2u · · Score: 2, Interesting

      Marvell isn't really a company to undertake something like that. They bought Intel's cell phone group because they revel in competing in a lowest-cost, commodity market. They're not guys who shoot for the stars with the latest and greatest.

      Anecdotally, the company is like 70% asian according to a friend of mine who works there.

  12. Excuse me by inexia · · Score: 1

    ..........would you like to take survey?

    1. Re:Excuse me by Loconut1389 · · Score: 1

      no no no.. Like this:

      Congratulations! You have been selected to take part in our 80 part survey!!!
      You should feel priveleged, we only 'select' every caller to be inconvenienced by this message and our 80 minute survey that will register you to win a store credit to replace more of our broken products. Please ask you technical support representative to connect you after you are done being frustrated by our total lack of competence and take advantage of this once in a call opportunity!

  13. Nachos by gardyloo · · Score: 0, Offtopic

    and Ranch, please.

    1. Re:Nachos by Tribbin · · Score: 1

      "Nachos"

      I have a keyboard you might find interesting.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    2. Re:Nachos by gardyloo · · Score: 1

      Pubes, too?

    3. Re:Nachos by Tribbin · · Score: 1

      God bless the optical mouse

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  14. I'd like a chip... by frank_adrian314159 · · Score: 1

    ... that's really crispy and comes in a can. Oh yeah, nacho cheese flavor wouldn't be bad either.

    --
    That is all.
    1. Re:I'd like a chip... by Tribbin · · Score: 1

      Send me 200 bucks and I'll develop the chip of your dreams.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  15. TPM by KiloByte · · Score: 3, Insightful

    Drop the Treacherous Computing chip?

    Even though Intel is not going to do this in the foreseable future, at least not in a non-EU release (there's a chance our legislators may wisen up... oh well, whom am I kidding?), yelling loud enough and often enough may at least give Intel a hint that they're doing something wrong.

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  16. TPM/DRM by Anonymous Coward · · Score: 0

    "Drop the Treacherous Computing chip?"

    Repeat after me. TPM isn't DRM! TPM isn't DRM! Got it? Good!

    1. Re:TPM/DRM by KiloByte · · Score: 2, Insightful

      Repeat after me. TPM isn't DRM! TPM isn't DRM! Got it? Good! TPM which is controlled by anyone else than the machine's owner is quite related to DRM -- except, instead of restricting what you can do with a piece of software it restricts hardware instead. One of key uses for restricting hardware at the moment is making sure DRM is not being circumvented.

      TPM does have a lot of potential beneficial uses, but they all require the owner to have control over the key.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  17. On-die interpreter by Tribbin · · Score: 3, Funny

    If Intel wants to serve the community, I vote for an on-die women interpreter.

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
    1. Re:On-die interpreter by Anonymous Coward · · Score: 0

      This community anyways.

    2. Re:On-die interpreter by Anonymous Coward · · Score: 0

      "I canna break the laws of physics, cap'n!"

  18. Important suggestion - be truly open by jkrise · · Score: 4, Interesting

    Intel has nothing to lose by documenting all the instruction sets, architecture designs etc. They have such a big brand name - it doesn't really matter if their designs became public.

    It is quite sad that despite their chips being 100s of times faster than a few years ago, so-called 'partners' and OEMs like Microsoft have given the x86 series a bad name - resulting in little or no incremental performance gains for the user community.

    Like HP made winprinters and some vendors made winmodems to the customer's ire... and the perennial problems faced by video and audio device mfrs. including big names like Creative... it is clear that the biggest OEM, namely Microsoft determines what customers get to see of "Intel Inside".

    The recent thrust towards Open Source drivers for wireless cards from Intel is a very small and incomplete step. Recently at my firm, we talked to Intel for sourcing a 1000 laptops for students joining our colleges. Intel said they would share roadmaps and plans under NDA!!

    This is a far cry from 20 years ago when Intel gave out the complete instruction sets and architecture layouts for their 8080; I sort-of remember the Zilog Z-80 did a better job of implementing them. Unless Intel come clean in favour of the truly Open source model, they risk small time players making it big in niche segments - including the biggest niche of them all - the PC market. If not Negroponte, someone else will come out with a non-Intel platform for under $100 and Intel will go down pulling others like Microsoft behind them.

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Important suggestion - be truly open by Anonymous Coward · · Score: 4, Informative

      Intel has nothing to lose by documenting all the instruction sets, architecture designs etc.

      You mean like here or here???

      They have such a big brand name - it doesn't really matter if their designs became public.

      Now there you're wrong: Hasn't the competition between AMD and Intel convinced you that, at various times, one of them knew something about processor design that the other hadn't yet implemented?
      A tech company giving up its core IP means giving up any edge, which translates to lower profits as competitors overtake the company.

    2. Re:Important suggestion - be truly open by Alioth · · Score: 1

      It might have had something to do with Federico Faggin designing both the 8080 _and_ the Z80.

      Incidentally, Zilog still make the Z80 both in its 'classic' form and several newer microcontroller versions.

  19. Potatoes by RyoShin · · Score: 0, Redundant

    They should make a chip out of a potato. A potato chip, if you will.

    Or how about a chip out of paint?

    Perhaps a chip from someone's shoulder...

    1. Re:Potatoes by ScrewMaster · · Score: 1

      They should find an old block of silicon and knock a few chips off of it.

      I believe that's the approach Buffalo is taking on their new design.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:Potatoes by ScrewMaster · · Score: 2, Funny

      Also, I understand that there are some religious groups getting into the custom CPU manufacturing business: their products all carefully hand-crafted by chip monks.

      --
      The higher the technology, the sharper that two-edged sword.
  20. Faster Please by rlp · · Score: 3, Interesting

    I'd like a chip with a higher clock speed. I'd like a chip that doesn't cause the lights to dim around the house when I power it up. I'd like a chip that doesn't require a heatsink the size of Guatemala and a fan with the power of a small tornado. I'd like a chip that doesn't glow like the surface of the sun if you remove the heatsink.

    I've read that the reason Intel / AMD are going parallel rather than increasing clock rate is due to the problem of heat dissipation. Multi-core is great for some apps (web-server farms, simulation), but is not going to speed up most (single-threaded) apps. Dual core is nice. About the time the industry is going from 16 to 32 cores, I doubt most users will care - or bother to upgrade. And if the heat problem is not solvable - that may be a serious marketing problem for chip makers and computer manufacturers.

    --
    [Insert pithy quote here]
    1. Re:Faster Please by JoelKatz · · Score: 1

      Single-threaded applications, for cases where performance matters, will likely become a thing of the past. It has always been cheaper to make two fast cores work together than make one core twice as fast. That's a reality that Intel and AMD have kept typical application programmers from facing for much longer than most people thought possible.

      On the bright side, there are a lot of programmers out there who know how to make fast software for multiprocessor machines. The problem is, most of them don't have experience with programming things like games. One nice thing about DirectX 10 and similar high-level APIs is helps to shift the burden of taking advantage of sophisticated CPU technologies to the authors of driver code and away from the authors of application code.

      I can foresee few problems with application programmers learning to take advantage of four core machines in the next decade or so. However, I can no way for such application to usefully employ more than four cores. The problem is that the types of things we need our computers to do only parallelize to a certain degree.

      With a game, you can have a thread that handles network I/O, a thread that handles AI, a thread that handles physics, and a thread that handles the user interface and 3D rendering. If you try to go much past that, your threads wind up getting in each others' way more than they cooperate.

      So ultimate we're going to need either each core to be faster or we're going to need radically different ways to *use* the other cores. There are a few crazy ideas out there, but none of them are anywhere close to reality ... yet!

    2. Re:Faster Please by maztuhblastah · · Score: 4, Interesting

      And if the heat problem is not solvable - that may be a serious marketing problem for chip makers and computer manufacturers.

      Amen to that. On the bright side though, if chip growth stagnates for too long, software developers will have to start optimizing and writing streamlined code. That's never a bad thing.

      I think we're long overdue for an architecture change, by the way. Can't we just start transitioning out of x86? It's well past its limits -- a Core 2 Duo generates a TON of heat, compared to an equivalent POWER chip. I mean, sure, it's way better than a Pentium 4, but it's still a kW hungry beast. Its FP performance is great -- compared to other x86 chips. Compared to other architectures though, it needs work.

      POWER's not that alien either -- it's got a lot of the "improvements" that Intel/AMD have been trying to bolt onto the x86 architecture. Difference is, these improvements already exist, are well tested, and well-performing. Want multi-core? SPARC and POWER have got it. Want high-speed multithreading? Look to the Niagra II. Want virtualization? Look to POWER.

      Geek fantasy: IBM open-sources the POWER architecture, Intel licenses it and starts producing a high-end chip, AMD competes. Intel and AMD start to use the improvements on their x86 chips, and, in an effort to one-up one another, start producing high-end desktop POWER-based chips. This trickles down, and soon, the x86 and POWER architectures are in competition. POWER, being a better, more modern design, eventually overtakes x86 (starting with high-end desktop usage, and trickling down to the lower-end.) Multi-core POWER chips (or SPARC, depending on the fantasy) often run with one or two cores dedicated to x86 emulation for backwards compatibility. Microsoft, having just released Blackcomb, finds their target chip slowly relegated to emulation, concurrent with the development of their next OS. Unable to use the existing codebase (which is, by this time, highly x86-centric), Microsoft is forced to roll out a new OS, built from scratch. Using some of the lessons learned from Microsoft Research, a new OS is built, embracing the core values of security, modularity, and portability. While the OS is good, the lost development time provides the boost that *nix needed. Linux takes marketshare, as does Mac OS X. During Microsoft's transition period, Apple seizes the opportunity, and releases Mac OS X for all x86 boxes. The driver situation is a little rocky at first, but open source helps ease the pain. By wholeheartedly supporting open source development, Apple leverages their work, soon gaining support across the board. Already having years of experience with the POWER chips, their dual-platform OS development allows them to provide compatible OS's for POWER and x86 computers -- and translation software (already written) helps unify the two.

      Well... that's my dream anyways.
    3. Re:Faster Please by nategoose · · Score: 0

      I'm tired of people dogging multi-core cpus because they don't improve single threaded application performance. They do improve their performance if you have multiple applications (even ones that aren't that busy) running at the same time, or at the very very least other cores can handle interrupts so the one running your one application will. There are a lot of improvements that can be made to many applications to better take advantage of multiple processors and multi-core processors, but many of those would help the performance of those applications on single core systems. In particular I'm thinking about the Mozilla family of programs and their poor responsiveness when rendering pages and how one bug triggered by one page brings the whole app down.

    4. Re:Faster Please by asm2750 · · Score: 1

      Hest is one issue, the major issue is that transistors especially MOS can switch so many times a second, thats why you notice AMD processors rarely hit 3.0GHz clock speed and Intel processors almost never go past 3GHz, I'm not saying its a firm barrier, but when you get past that speed there are more problems than just heat. A new type of mosfet for fab processes smaller than 45nm might solve this problem with clock speed, but it might not solve the still current heat problems you have to lower power consumption to fix that.
      You are right however, that even though quad cores are now being sold by both processor makers, software engineers are not taking advantage of the parallel nature of the new processors and are essentially wasting cycles, but that will change with time. At least AMD's Barcelona is supposed to have separate adjustable voltage supplies for each core so if one is at 100% load and the other three are at other various loads, the power consumption will be different between them rather than the same all around like in the dual cores that they currently ship.

    5. Re:Faster Please by JoelKatz · · Score: 1

      The problem with writing faster and more streamlined code is that that comes at a cost. It used to be that you had to write the fastest possible code or your application just would not be practical. This caused performance to be the primary factor in software design and implementation choices.

      This is no longer the case for the vast majority of software. This allows more focus to be put on testability, maintainability, simplicity, and so on. This results in more reliable code that can be more easily reused. It means new features can more easily be added. It means fewer bugs and an easier time locating the bugs that do crop up.

      Being forced to give more important to performance, resource consumption, and other factors in software development *will* mean that other things will have to give. Nothing comes for free.

      I lot of older programmers have to re-learn that things other than performance can be extremely important.

    6. Re:Faster Please by Alioth · · Score: 1

      Your first request is incompatible with all the other requests. All things remaining equal, faster clock equals more heat. The more transistors you have, the more heat.

      CMOS uses power when it switches states (when it's quiescent, it uses nothing but a very tiny leakage current). The faster you make CMOS switch, the more heat it generates. You can't get away from that. You can mitigate it with lower voltages, but you then run into other significant engineering problems, and the CPU cores are already running at very low voltages.

      The heat problem can only be mitigated, and not solved. Well, it can be solved - use a slower CPU.

    7. Re:Faster Please by renoX · · Score: 1

      >I think we're long overdue for an architecture change, by the way.

      Well, many competitors have tried and failed: the weight of the installed codebase is too much.

      > Can't we just start transitioning out of x86? It's well past its limits -- a Core 2 Duo generates a TON of heat, compared to an equivalent POWER chip.

      Proof? Remember that Apple moved from PPC to x86 because IBM wasn't able to make a good CPU for laptops.

      I don't like x86 ISA either, but it killed every other ISA in the PC and small server domain, and I wouldn't be surprised if x86 starts dominating the high-end embedded products either, so don't hold your breath for the transition out of x86.

  21. Hey Intel... the CPU is a commodity! by McNihil · · Score: 2, Funny

    You made it that way... you deal with it!

    ROFL!!!

  22. ahahahahaha by Anonymous Coward · · Score: 0

    They're so naive

  23. More registers please. by chris_sawtell · · Score: 1

    All able to be stack pointers or be the program counter, as well as containing arithmetic and logical operands.

  24. Screw silicon and metal by SetupWeasel · · Score: 1

    Make them out of potatoes... and etch them with salt and vinegar.

  25. UFO Tech by synonymous · · Score: 1

    Sounds like they need new material and need to down more craft.

  26. Payment for used suggestions? by blankoboy · · Score: 1

    I certainly hope Intel is willing to financially compensate the people whose suggestions they end up using! "Thanks for the idea! Now please step back so we can reap the billions!"

  27. Add a FPGA by maz2331 · · Score: 5, Interesting

    I'd like to see something like an FPGA onboard with a compiler (or device driver model) that can allow us to take some time consuming things such as CODECs and push them off into hardware.

    1. Re:Add a FPGA by Joe+The+Dragon · · Score: 1

      You can do that with a AMD system useing a HTX slot or a socket right now.

    2. Re:Add a FPGA by imgod2u · · Score: 1

      I think he means FPGA on the CPU die itself. IBM already provides cell libraries for programmable logic (based on Xilinx's SRAM-tile design) that you can integrate with the rest of your silicon logic. The only problem is figuring out a set of instruction extensions to program it. Wouldn't be too hard, it's not like Intel has a problem releasing more ISA extensions....

      Only problem is, to run the FPGA portion at speeds even remotely close enough to be of use would eat up a lot of power.

    3. Re:Add a FPGA by maz2331 · · Score: 1

      Yeah... but we can dream. It would be SO COOL to be able to define a custom CPU instruction to shoot a block of bytes through a hardware JPEG encoder...

    4. Re:Add a FPGA by mdenham · · Score: 1

      Current FPGAs seem to be running about 20-25% of a standard CPU's performance for clock rate (so figure possibly half that for "real" performance).

      I don't know about you, but as long as it's not blocking the CPU (and with 8+ cores, even if it blocks one core) it should be plenty fast for most applications. What's a problem is the turnaround time between different usages.

    5. Re:Add a FPGA by imgod2u · · Score: 1

      Have you seen the size of those? Do you know that they require up to 10A of in-rush current? Not only that, but their functional equivalent, in terms of logic, is about ~5 million gates (it's a black art since they use LUT's) which is nil to nothing when compared to high-powered microprocessors. Remember, it's not all about the MHz.

    6. Re:Add a FPGA by Anonymous Coward · · Score: 0

      While true that the clockspeed is lower. FPGAs does what they are programed to do, while a CPU does a ton of different things.
      A specialized FPGA solution will almost always be faster than a CPU for the same task, even though the clockspeed varies a lot.

    7. Re:Add a FPGA by eclectro · · Score: 1

      that can allow us to take some time consuming things such as CODECs and push them off into hardware. That's why they invented assembly language.
      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    8. Re:Add a FPGA by POPE+Mad+Mitch · · Score: 1

      and if you programmed an fpga to just have say a single adder per clock instruction then yes it would suck.
      but thats not what you do, you program them to do lots and LOTS of operations simultaneously in that one clock cycle.

      so where as your general purpose cpu might have done one multiply, your fpga could have done an entire convolution matrix, or

      This is why a section of fpga, if it had enough gates, would be really cool in a cpu. or at least as a standardised co-pro in some manner, so that you could rely on mass-market deployment. You would be able to configure that fpga seqment to either do a block of very small operations, or one really complex one per clock cycle. At the moment MMX and its variants provide only a very limited subset of the operations that could be possible, and then only the ones the chip manufacturer thought of.

  28. The last 4 front page stories are from IDG shills. by Anonymous Coward · · Score: 0

    The last 4 front page stories are from IDG shills.

  29. That'll be productive... by Joce640k · · Score: 1

    Faster, cheaper, less power!!!! What else is there to ask for?

    There's the rants from the green party I suppose - and the "stop acting like a monopolist" crowd.

    --
    No sig today...
  30. Real innovation... by fahrbot-bot · · Score: 2, Funny

    I hope for real innovation, like in the cell-phone market. I want a CPU in blue and yellow with a camera and another in pink with sparkles. OMG could they make it in the shape of a pony!

    --
    It must have been something you assimilated. . . .
  31. I have a few by Joe+The+Dragon · · Score: 2, Interesting

    Give the on board video chips some of there OWN RAM you can use a system like ati hypermemory and nvidia turbocache.

    Open up the xeon cpu to chipset links so you have more choice in chipsets like AMD systems do.

    Dump FB-DIMMS from xeon systems or make the same chipset with FB-DIMMS or DDR 2/3 ECC. The new xeno chipset with 2 pci-e 2.0 x16 slots should be FB-DIMM or DDR ECC.

    Make the new chipsets with all pci-e 2.0 slots not some 2.0 and the rest 1.1 yes the new xeon chip with pci-e 2.0 will only have 2 slots with pci-e 2.0.

    Go to true quad-core not 2 dual's linked by FSB.

    Dump the FSB and go to the HT bus.

    1. Re:I have a few by Anonymous Coward · · Score: 0

      "...Go to true quad-core not 2 dual's linked by FSB.

      Dump the FSB and go to the HT bus."

      You must have been living in a cave the last few years.
      Does CSI ring a bell ?

    2. Re:I have a few by Repossessed · · Score: 1

      Dump the FSB and go to the HT bus. It's scheduled for late 2008 to early 2009.

      At which point I'm going to really want a new computer.
      --
      Liberte, Egalite, Fraternite (TM)
    3. Re:I have a few by Anonymous Coward · · Score: 0

      Wow! You certainly know your acronyms. My brain got fuzzy somewhere around your 2nd sentence. Now for us that aren't as up on all this crap, what is it you said?

    4. Re:I have a few by Verity_Crux · · Score: 1

      Give the on board video chips some of there OWN RAM you can use a system like ati hypermemory and nvidia turbocache

      I first read that as "give the on board video chips some of their own ram." I fully agree with that statement, although Intel has been giving their GPUs separate RAM for a few years now. What they haven't been doing is making stable graphics drivers. I've seen their latest graphics drivers literally destroy two computers. You want the drivers that originally shipped with the computer/laptop, not the latest from Intel's website. In general, it's a really bad idea to buy an Intel GPU. For a few bucks more you can get a budged GeForce/ATI GPU.

    5. Re:I have a few by Joe+The+Dragon · · Score: 1

      CSI has been pushed back a few times and will not be in all chips when if first comes out also by going to HT they can use the same HTX cards as a AMD system will be able to use.

  32. My Mother-in-Law has a suggestion: by Anonymous Coward · · Score: 1, Funny

    Intel, if you could make the computer boot straight into AOL on startup, that'd be great. And do something about all those viruses and credit card fraud, and make it so the games on Pogo.com win more often.

  33. The summary fails. by Verte · · Score: 1
    from the summary:

    Intel has quietly launched a new online community that it plans to use to take feedback and suggestions from OEMs and end users for new features in its vPro chips and management software. The article does not mention anything about this. In fact:

    Intel envisions that the community will grow to allow users to get answers from other community members faster than Intel's support group can answer questions. is more like it. It's an attempt to connect people who know about Intel processors with people who want to know about them. Lets face it, if Intel wanted feedback or information about how best to proceed with chip design, there are plenty of places they could go and listen. No, Intel are NOT interested in listening to your ideas on optimising their chips, though I understand how such a skew might generate public interest.
    --
    We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
  34. How about if you quit... by Libertarian001 · · Score: 1

    ...sitting on the EV9 Alpha, finish it and release it?

  35. I want a Six Million Dollar CPU ... by ScrewMaster · · Score: 1

    They have the technology. They can rebuild it. They'll be better, faster, stronger than they were before.

    Oh, and use less power too.

    --
    The higher the technology, the sharper that two-edged sword.
  36. type checking, etc for dynamic languages by Kludge · · Score: 1

    Many people use slow dynamic languages, like Python, today, because they are so much nicer and easier than static languages.
    Like LISP machines Intel could throw in some dynamic type instructions, reference counting/garbage collection, or even hash/dictionary mechanisms. Then our dynamic languages could fly, assuming someone wrote a compiler to support all that...

    1. Re:type checking, etc for dynamic languages by Anonymous Coward · · Score: 0

      Python is slow mainly because the main implementation is an interpreter that is apparently written for simplicity instead of execution speed, and the dynamically compiling implementations like Psyco, IronPython and Jython are marginalized and lagging behind CPython in features, support and size of community. The CPU has very very little to do with it.

      From following discussions by lisp implementors, the one thing they would most like to have is minimal hardware support for garbace collectors -- essentially some kind of a write barrier (a way to mark some pages write-only and catch the write-protect exception in user space on the fast path, both preferably without any CPU pipeline flushes). Then again, garbage collectors could be most effectively improved if the OS kernel co-operated by letting the GC know which pages are swapped out and which aren't.

    2. Re:type checking, etc for dynamic languages by TheRaven64 · · Score: 1

      essentially some kind of a write barrier (a way to mark some pages write-only and catch the write-protect exception in user space on the fast path, both preferably without any CPU pipeline flushes) You can do this by using mprotect() and then catching the SegV signal, but it's only page granularity (segment granularity on some older chip / OS combinations).

      Then again, garbage collectors could be most effectively improved if the OS kernel co-operated by letting the GC know which pages are swapped out and which aren't. You can use mlock() to prevent swapping, although there are generally limits on the amount of memory you can protect like this.

      The system call you are looking for is mincore(), which has been around since 4.4BSD.

      My wishlist for a CPU:

      • Mondrian memory protection. Please. Let me share address spaces (so pointers work between threads / processes), but have byte-granularity memory protection between threads.
      • Typed memory. Let me mark individual words as integers, floats or pointers and have instructions behave differently depending on the types of their operands.
      • Message passing instructions. Give me a short register queue for each SMT context and let me copy a group of registers from my current context to another one atomically. If the queue for the destination queue is full, block the issuing SMT context until there's space. Provide the option of generating an interrupt when this happens (in a specified context) so the OS can perform a context switch if it's running. Identify the destination by at least a 32-bit CVPUID. If that is not associated with any currently running threads, raise an interrupt. VT-d does some of this, but not enough.
      • Lots of SMT contexts.
      There are probably some things I've missed, but those will do for a start.
      --
      I am TheRaven on Soylent News
    3. Re:type checking, etc for dynamic languages by Anonymous Coward · · Score: 0

      Ok, I didn't know about mincore(), I will have to check out if it has been used in garbage collectors or not, and why.

      As for catching segv, the problem is that on current CPUs and OSs, it is faster to check the write barrier in software before every write than to rely on page protection. It shouldn't have to be like that, if the CPU designers expended some effort on it. The time is certainly ripe, with garbage collected languages already firmly established within the software industry. Compared to Java and C#, languages like Python, Ruby and Perl are still niche players.

      What kind of use cases do you have in mind that would be improved by typed memory? AFAIK checking type tags in software isn't really a performance problem as long as you do some type inference to eliminate excessive checks.

  37. Intel doesn't listen to its own engineers by Anonymous Coward · · Score: 1, Interesting

    Intel doesn't listen to its own engineers (mm I am posting Anonymous, wonder why?)
    What makes anyone think that they would listen to the general public?

    At Intel you can fuck up major projects costing millions of dollars and still get to keep your job. However, if you are not on your group's staff and you offer up painful criticism your career is over. And remember you can't transfer out of a group at Intel unless your leaving manager OKs it.

  38. Overall Package by GregPK · · Score: 1

    I guess what I'd like to see is a Tri core CPU setup with two proccessors and something akin to a graphics enhancement chip that could be combined with a GPU from either nvidia or ATI to increase graphics speeds by sharing specific parts of the graphics load and/or keep things in the laptop cool so us even casual gamers aren't burning vital organs when we leave it on our laps.

  39. top suggestions for new chips from end users by jajuka · · Score: 1

    1. Ranch
    2. BBQ
    3. Salt & Vinegar
    4. Nacho cheese
    5. Ridges!

  40. Not so quiet anymore by DarkNinja75 · · Score: 0

    Slashdot should never say something was done "quietly". Once it's been on Slashdot, the quietness ends.

  41. Release the source by laura_glow · · Score: 0

    Like Sun with the Niagara Processor. That would be cool.

  42. Bad idea by xxxJonBoyxxx · · Score: 2, Interesting

    Intel has quietly launched a new online community that it plans to use to take feedback and suggestions from ... end users for new features in its ... chips...


    I'd be quiet about this too if I were Intel. This is a stupid idea. Half your end users (including me) couldn't care less about what chip they have in their computer as long at works. The other half of your end users want the chips in pink or with an integrated LED. Either way a forum like this will just piss people off, because even the good suggestions aren't going to mesh with their five-year development schedule.
  43. Re:my suggestion by BronsCon · · Score: 1


    You mean die laughing at the Apple systems that refuse to boot on the new Intel chips?

    And the Apple group will then say the same about Windows, who, in turn, will say it about Linux users, who, realizing that they're heading into an infinite loop, change it up a bit and pass the ball to the BSD camp.

    Of course, they decide the ball should be useable by everyone and that changes to the ball need not be distributed back to the community.

    Oh my God. Fellow Linux users, I implore you, when the ball comes to you the 2nd time, enter that infinite loop. If you pass it to the BSD camp, random namecalling and flaming will insue and we'll have nobody to blame but ourselves.
    </post>

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  44. I Might be Able to Wait for Those by BlackGriffen · · Score: 1

    if they would just give me DWIM functionality in hardware. It's just so slow running that in software, you know.

  45. MMIX Chip by ireallylovelinux · · Score: 0

    I want an Donald Knuth signature MMIX chip.
    http://www-cs-faculty.stanford.edu/~knuth/mmix.htm l

  46. All I ask for is a chip by zish · · Score: 3, Funny

    that gives worms to ex-girlfriends.

    --
    Spork.

    P.S. Spork.
    1. Re:All I ask for is a chip by Anonymous Coward · · Score: 0

      Centipedes in MY Vagina
      More like than you think
      Free PC Check.

  47. Programmable TPM by Valen0 · · Score: 4, Interesting

    I would be happy if they released a motherboard with a user programmable TPM chip. In particular, I am looking for a chip that can be used for general purpose cryptographic functions, that can be reprogrammed with a different (user known) endorsement keys, and that can permanently disable remote attestation and other chip dependent remote and/or configuration based DRM functions.

    --
    -Valen
  48. SSE5 by reaktor · · Score: 1

    I've read chatter that SSE5 is suppose to help in this area, as it is altivec-like?

  49. Can I suggest, erm, (heh) power? by Joseph_Daniel_Zukige · · Score: 2, Funny

    No, I didn't think so.

    How about DS-UWB?

    No, I'm not surprised about that, either.

  50. Moooo.... by Anonymous Coward · · Score: 0

    Don't forget: Cow chips!

    *fart*

  51. They're taking advantage of a new trend by Whuffo · · Score: 2, Insightful
    The "web 2.0" plan is to let the people each contribute a small amount - so that everyone can take advantage of the contributions of many. This works well - many examples exist today.

    Then some corporate drones looked at what was happening and though "how can we take advantage?" So they got the "each contribute a small amount" part but overlooked the "everyone takes advantage" part. The corporate version is more like "everyone contributes a small amount and the corporation takes advantage". Many corporations have tried this plan and they've been left wondering "what went wrong?"

    So here comes Intel - they're asking the people to contribute ideas and then they'll take advantage of them. We've seen this play out before and the result is always the same. Hey, Intel - if you really want people to do your work for you, you need to include some way to compensate them in your plan. You didn't really expect them to do this for you for free, did you?

    I suspect they did - and when this plan fails miserably they'll pick some unfortunate person in their corporation to take the blame for the failure. They'll never for a moment think that their plan was flawed and doomed to failure from the start...

  52. I have a suggestion... by Mikachu · · Score: 2, Interesting

    Why not actually enter the GPU market?

    I don't mean the current minor onboard garbage they're putting out now. I mean real, high end chips to combat the GeForce 8800 series or the Radeon x2900 series. With their own GPU development department, and their open drivers, they could really blow open the market.

    Why not?

    1. Re:I have a suggestion... by wikinerd · · Score: 2, Insightful
      Why not actually enter the GPU market?

      And do you really want a single company controlling not only the CPU market but also the GPU, wireless, and what else markets? Doesn't this sound like giving too much power to a single manufacturer?

      I think AMD-ATI will soon satisfy GNU/Linux and BSD users. But even if they don't you can always support projects that seek to produce open graphics hardware.

    2. Re:I have a suggestion... by wikinerd · · Score: 1

      <query>Why not actually enter the GPU market?</query>

      Well, that's what happens when I slashdot while SQLing a DB just after I wake up...

    3. Re:I have a suggestion... by Mikachu · · Score: 1

      If you've EVER used an ATI product, their drivers suck on WINDOWS, let ALONE Linux... Opening their drivers would/will be a great step forward, but to say it's going to be good, at least any time soon, is just ridiculous.

      Regardless, as far as low end graphics are concerned, Intel's GMA 950 has actually proved that they don't completely suck. Now if they attempted to enter the high end market, I think they could provide some valuable competition to get rid of the semi-stagnation that has sort of appeared, since people who generally buy ATI will still generally do so and people who generally buy nVidia still generally do so. A new contestant would shake things up a little, I think.

    4. Re:I have a suggestion... by TheRaven64 · · Score: 1

      Just for the record, you do know that Intel already has the largest market share in the GPU market of any of the GPU makers with their 'minor onboard garbage?'

      --
      I am TheRaven on Soylent News
    5. Re:I have a suggestion... by Mikachu · · Score: 1

      Of course they do. Just about any desktop that you buy from Dell/HP/etc. comes with Intel GMA. And that's my whole point: if they can rule the low end market, why can't they rule the high end?

  53. "quietly lauched"? by semiotec · · Score: 2, Funny

    when was the Slashdot effect so nerfed that it's now considered "quiet"?

    one suggestion I would make is bring down the cost of mainstream CPUs to a more affordable price, like $10 or so. That would be nice. Thanks Intel.

  54. Easy by ebunga · · Score: 1

    With all that DEC intellectual property they managed to grab, bring back the Alpha and make a 72-bit PDP-10.

  55. Better check the IP addresses of the submitters. by amchugh · · Score: 1

    "How come there are 35 requests for implementing multimedia extensions to accelerate the translation of Esperanto to Klingon?"

    "Because they all came from AMD's ip space?"

  56. oooh! by kaizokuace · · Score: 1

    They needs to add some mad V-TACH yo! All the useless carbon fiber they can fit around it! 20's with spinners and a momo wheel!

    --
    Balderdash!
  57. Eh... they require registration (+ my wish list) by ThePhilips · · Score: 1

    I doubt anything interesting would come out of it. But ... let them try.

    My personal wish-list was always made of improved string operations:
    - support more operations (or rather allow any operation - add, sub, mul to stringified),
    - support source and destination increments to allow string operations to work on structures,
    - handle all the alignment idiotism internally: when possible source and destination pointers should be aligned internally to get most out of string operations on plain arrays,
    - remove implicit registers, allow registers to be supplied by programmer (though i'm not sure how that valid on IA-64 - on i386 it was always pain to restructure whole program to make special registers available in some place).

    Also, I would appreciate a string instruction to perform quick search in array. For example such operation could perform a single step of dichotomy search on array pointed by EDI of ECX size. The op should update EDI and ECX to be usable with REP prefix. If the op would also support increment - to allow to search in array of structures sorted by field, there would be no end to my happiness.

    String operations became kind of bastards now, since they are so stupid that nobody uses them. What's more, 200 op implementation of memcpy() is faster compared to plain REP MOVSB/W/D, what is really really stupid. Why we need the string operation altogether then???

    --
    All hope abandon ye who enter here.
  58. Computing Appliance by turing_m · · Score: 3, Interesting

    Make something with the equivalent power usage of Via's Eden 15000, but faster. Surely Intel has the research budget to accomplish it too.

    I want a small, fanless computing appliance that is going to last 20 years or more with zero maintenance other than software. No dust, no noise, no ticking time bomb spinning parts and electrolytic capacitors. Something that will not require me buying a huge solar panel if I want to go that route. If I have data storage needs, USB, firewire or eSATA external hard drive enclosures will suffice.

    --
    If I have seen further it is by stealing the Intellectual Property of giants.
    1. Re:Computing Appliance by alienmole · · Score: 1

      I want a small, fanless computing appliance that is going to last 20 years or more with zero maintenance other than software.
      I hate to break it to you, but Intel does not want you to have such a device.
    2. Re:Computing Appliance by turing_m · · Score: 1

      I realize that, but the CPU industry is not a monopoly. And for at least one of Intel's competitors, the production of such a device would lead to increased profits, not decreased.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
  59. What about.... by Anonymous Coward · · Score: 0

    Some on board reed-solomon decoding, and AES and PGP decryption/encryption.

  60. TCPA / Trusted computing by nxsty · · Score: 1

    How about a version without the TCPA / Trusted computing crap? The vPro platform was the first to fully implent this technology.

  61. Nothing to see here by flydpnkrtn · · Score: 1

    Great job on the new interface taco... I accidentally clicked "redundant" instead of "insightful" so now I have to post to undo my moderation.

    Nothing to see here. Move along.

  62. How to tap into open resources for the benefit ... by 3seas · · Score: 1

    ... of closed proprietary profits and IP.

    Does anyone keep a prior art log of the suggestions?

  63. Re:Eh... they require registration (+ my wish list by TheRaven64 · · Score: 1

    Why do you want to remove implicit registers? The nice thing about implicit registers is that it allows version n+1 of a chip to have more registers than version n, and allow code compiled for version n of the chip to take advantage of them. I'd like to go in the other direction, and make all instructions vector instructions with an arbitrary (power of two) length on both operands, and have ones with too long vectors decomposed into short vector / scalar micro-ops, so you can add 256, or even 512-bit vector units to a later chip and automatically use them.

    --
    I am TheRaven on Soylent News
  64. GPL Their whole E5345 processor. by maitas · · Score: 1

    Since Sun Microsystems is GPLing their latest processor designs (T1 and T2 at opensparc.net) they reaised the bar for a 100% OpenSource systems (OpenSolaris/OpenSparc). Something that Linux/x86 can`t achieve becouse of x86 closed ISA and closed implementations.
    We should all request a GPL implementation of their latest processors..

    1. Re:GPL Their whole E5345 processor. by Anonymous Coward · · Score: 0

      Unfortunately, it would be of almost no use. Intel has written all of their recent processors in Intel HDL (IHDL). No tools outside of Intel support it. That is a very high barrier for anyone outside of Intel who wants to do anything other than basic inspection to overcome.

  65. Identification for hardware by musicmaster · · Score: 1

    I would like to see a good system of identification for hardware (either PCI, AGP or USB). I often have to install older equipment from which the installation disks are lost. It is often difficult to find the drivers. Some network cards don't even carry decent names on them.

    Each piece of hardware should carry:

    1) a link to a website where drivers can be found

    2) a unique ID so that if the website if offline (company broke or domain hijacked) you can still search in an easy way on driver sites like drivershq.

    3) if there is place (and with the falling memory prices that should be increasingly the case: a mini driver for the most common operating systems.

  66. Re:Eh... they require registration (+ my wish list by ThePhilips · · Score: 1

    I'm not saying to remove default.

    Think about it. Now you can use only one register set as input/output to string operations. Let's call it default. But why to limit ops only to one set of registers?

    Main problem of IA-32/64 optimization was always lack of registers. And this is also what contributes to sparse use of advanced CPU commands - that they often require special set of registers. And at the point where particular op might be useful, other optimization could have been already made and required registers are already used up. Or worse: only one of the required registers is already used. The whole optimization is wasted due to single register overlap.

    I like string ops on PowerPC. They are not that cool as on Intel, they are fewer, but they are more useful. Let say, in 4 years I have programmed assembler on Intel, I used string ops on fewer occasions that I used string ops while I coded stuff on PowerPC in half of year. On PowerPC, string ops are limited to loading/storing content of up to 8 registers (== 32 byte read/write). And that's very convenient.

    --
    All hope abandon ye who enter here.
  67. Unofficial AMD comment by Mathness · · Score: 1

    An anonymous source from AMD had this to say; "Yeah! Well, we're gonna go build our own vPro chips. With blackjack and hookers. In fact, forget the vPro chips."

    --
    Carbon based humanoid in training.
  68. well... by SolusSD · · Score: 1

    make them faster? add more cores? optimize cache hit/miss/latency. don't add any more instructions (for god's sake is a damn risc processor underneath all of that x86 goo). provide for virtual machine monitor special cases... faster--

  69. AMD is no friend, kills the arch ecosystem ... by AHumbleOpinion · · Score: 1

    Has anyone else noticed how great the AMD-Intel marketshare battle has been for consumers? ... AMD/Intel should stand as a primary example of why honest competition is great for a market.

    AMD is no friend in the sense that they relegated us to the x86 architecture, hampering the periodic move from one CPU architecture to another. Intel tried to drop x86 and move on to something new. Under Intel's "plan" if you wanted 64-bit you were supposed to go to Itanium. It was AMD that relegated us to x86 by introducing 64-bit x86 and continuing to innovate that line, forcing Intel to do likewise. Whether or not Itanium was a good design is irrelevant. Intel would have put pressure on developers and businesses to migrate off of x86, and some may have moved to Alpha, PowerPC, etc rather than Itanium. We would have had a more diverse and healthier CPU architecture ecosystem.

    ... Intel, in particular, seems to have woken up and begun providing really good CPU's, as well as trying to reach out to the community through things like this ...

    I don't think so. While AMD caused Intel to continue x86 development, I don't think AMD had that great of an effect on the progress of this development once it was undertaken. I think Intel stumbled with the Pentium 4, it turned out to be a limited design. I believe they would have backed up and continued down the Pentium 3 path, Core Duo originates from the P3 line not the P4, regardless of what AMD was doing in their CPUs. What AMD did was make things go a little faster.

    1. Re:AMD is no friend, kills the arch ecosystem ... by Grishnakh · · Score: 1

      You have an extremely skewed view of history.

      Proprietary is largely a non-issue. The Windows NT 4 retail CD contained x86, MIPS, Alpha, and PowerPC binaries. Customers who wanted performance, very few, went Alpha. Customers who wanted price, nearly all, went ix86. Vendors of proprietary software that catered to these two markets developed accordingly.

      It doesn't matter if Windows works on Alpha or MIPS when there's no applications for it. What are you going to do with an Alpha workstation running Windows? Play Solitaire in 64-bit? All the existing applications for Windows were still x86-only. Customers requiring these applications wisely chose x86 because that's what all the application writers were using.

      If you want to blame someone, blame the independent application software companies for sticking to x86 because they were used to it, and they were too cheap and lazy to compile for alternative architectures. Making different versions for different architectures had long been the norm in the Unix world; but the stupid Windows applications makers didn't want to bother. Their code was not written to be portable, and it would have made them go through extra effort.

      I realize this seems like a chicken-and-egg problem, but it's clear to me that the application developers are to blame here. Customers are going to take the path of least resistance most of the time.

      Also, the vast majority of proprietary software that locks businesses into Windows and hampers migration to Linux is internally developed. Businesses could have ported their software to whatever CPU they preferred.

      This is true, but again, they're lazy and short-sighted. It's easier to just stick with x86.

      Hardly anyone was locked into x86, they chose x86. Much as those who chose Linux and BSD overwhelmingly chose x86.

      There was definitely lock-in to the x86 architecture. Again, all the application software was only available for x86. If you needed a new AutoCAD workstation back then, did Autodesk have a version for those other CPUs? I doubt it. And all the other zillions of random specialty applications? At best, they might have said "coming soon", just in case a bunch of customers started screaming for it. But when it became clear that everyone was taking the path of least resistance, they dropped any such plans.

      People choosing Linux and BSD chose x86 because of cost.

      Under Intel's "plan" if you wanted 64-bit you were supposed to go to Itanium. It was AMD that relegated us to x86 by introducing 64-bit x86 and continuing to innovate that line, forcing Intel to do likewise. Whether or not Itanium was a good design is irrelevant.

      Sorry, but this is totally wrong. The "goodness" of Itanium's design is absolutely relevant. Itanium was a crap architecture; it was a case of too little, too late. When it first came out, it had terrible performance, and a ridiculous price tag. It took several revisions to get any kind of decent performance out of Itanium, and by then things like the Opteron had overshadowed it.

      Itanium was yet another bad scheme by Intel, just like the Pentium 4 with its Netburst architecture, and the whole RAMBUS debacle. It was a case of not listening to the customers, and trying to dictate to customers.

      The whole idea of Itanium was the EPIC architecture, where basically instead of making well-designed hardware in the CPU to increase performance, they thought they could move all that intelligence into the compiler instead. Reality never met up with their lofty expectations of this plan. The only place Itanium has had any success is in highly parallel supercomputers, where the software is specifically designed to take advantage of that. The Itanium never made any sense for general-purpose workloads.

      Intel would have put pressure on developers and businesses to migrate off of x86, and some may have moved to Alpha, PowerPC, etc rather than Itanium. We would have had a more diverse and healthier CPU archit

    2. Re:AMD is no friend, kills the arch ecosystem ... by Anonymous Coward · · Score: 0

      Actually, AMD is trying very hard to switch away from the x86 architecture. There was some discussion on this going on last year... let me see if I can't find/pull up some links.

    3. Re:AMD is no friend, kills the arch ecosystem ... by Grishnakh · · Score: 1

      I'd be very interested in reading about that. No doubt it's possible to improve CPU architecture by abandoning x86 architecture.

      However, I disagree with the previous poster's assertion that there was anything "wrong" with AMD introducing x86-64. Compared to the silliness that was the Itanium and its flawed architecture, a continuation of the x86 line was definitely the right choice, especially when 32-bit compatibility was and still is very important for Windows compatibility, unfortunately. Although 32-bit compatibility has its upsides for even us 64-bit Linux users: we can run 32-bit binaries fairly easily, in case we want to run an old Loki game or whatever.

  70. Proprietary software a non-issue ... by AHumbleOpinion · · Score: 1

    The problem with the instruction set is not due to the chipmakers but because there is an awful lot of proprietary software ( in particular windows ) which relies on it. Just have a look at Linux, the BSDs and Solaris. They have all been ported to numerous architectures, but this just isn't possible with a closed source application unless the vendor decides to do it. ...

    Proprietary is largely a non-issue. The Windows NT 4 retail CD contained x86, MIPS, Alpha, and PowerPC binaries. Customers who wanted performance, very few, went Alpha. Customers who wanted price, nearly all, went ix86. Vendors of proprietary software that catered to these two markets developed accordingly. Also, the vast majority of proprietary software that locks businesses into Windows and hampers migration to Linux is internally developed. Businesses could have ported their software to whatever CPU they preferred. Hardly anyone was locked into x86, they chose x86. Much as those who chose Linux and BSD overwhelmingly chose x86.

    ... As a consequence Intel and AMD has no choice but to continue using x86 because so much software depends on it, and it would be suicidal for them to stop supporting it.

    Not true. Intel tried to drop x86 and move on to something new. Under Intel's "plan" if you wanted 64-bit you were supposed to go to Itanium. It was AMD that relegated us to x86 by introducing 64-bit x86 and continuing to innovate that line, forcing Intel to do likewise. I've commented on this in a different thread, http://hardware.slashdot.org/comments.pl?sid=29147 1&cid=20522223, perhaps it would be best to discuss this subtopic there rather than have a redundant thread.

  71. What I'd like by TheLink · · Score: 1

    All that SSE-bazillion stuff is nice but how about:

    A better timekeeping feature than TSC and HPET. TSC isn't necessarily synced between cores, and HPET isn't fast enough or ubiquitous enough (it needs to be on a mandatory chip).

    And also stuff that'll help make-
      synchronization easier (and across cluster nodes too)- mutex, locks, semaphores etc
      doing things atomically easier.
      Things like epoll/select more efficient (or allow the creation of something even better?).
      "Wait for Event" easier/more efficient - maybe something like "When memory location A changes to hold the value V, raise interrupt and set a register X to value F". Doesn't look scalable though so hopefully someone smarter can solve that (make it hierachical?). Maybe it won't help much?

    It would also be good to have a separate stack for data/parameters from that used for return addresses, currently it seems common practice to mix return addresses and parameters in the same stack which is "bad hygiene" (poorer security). I'm also guessing that not mixing the stacks could make it easier to do branch prediction.

    Or just ignore me and talk to people who'd know what hardware features would make O/Ss, clustering, databases more efficient (and safer).

    --