Slashdot Mirror


New Alternatives To Silicon May Increase Chip Speeds By Orders of Magnitude.

First time accepted submitter Consistent1 writes "A paywalled article in the "Nature Materials" journal describes the use of Magnetite to achieve ultra fast electronic switching, albeit, at the moment, only at extremely low temperatures. According to a story on Quartz, the team, led by Dr. Hermann Dürr from the Stanford Institute for Materials and Energy Sciences hopes 'to continue the experiment with materials that can operate at room temperature. One possibility is vanadium dioxide.' Chips utilizing this technology may operate at clock cycles thousands of times faster than the silicon-based chips used today."

25 of 139 comments (clear)

  1. Hummm... by gagol · · Score: 3, Insightful

    I taught we already had gallium-arsenide transistors. The problem is cost as it is reserved for application where power enveloppe is very thin (earing aids) and switching speed is critical (telecom equipment).

    --
    Tomorrow is another day...
    1. Re:Hummm... by jwinterm · · Score: 5, Informative

      I taught we already had gallium-arsenide transistors. The problem is cost as it is reserved for application where power enveloppe is very thin (earing aids) and switching speed is critical (telecom equipment).

      Another problem with GaAs and other III-V semiconductors is that they do not scale well, and so you can not pack as many transistors on a chip, and so they just can not compete with silicon in logic. They are quite useful for other applications, but not in your computer. Besides the low temperature hurdle, it's not clear if these new materials will face the same cost and scalability problems as III-Vs.

  2. Overclock by Azure+Flash · · Score: 2

    If this technology became mainstream, I'd bet my IBM Model M13 that people would still try to overclock the shit out of it.

    1. Re:Overclock by cupantae · · Score: 4, Funny

      With a normal operating temperature of -190C, you'd probably need an extra fan or something to overclock it.

      --
      --
  3. Re:should be on the market in five years or less by Anonymous Coward · · Score: 3, Informative

    You do understand that somebody has to do groundwork before anything can be made in large scale. Even first silicon transistors where originally just proof of concepts until engineers where able to make manufacturing process around it.

  4. I thought latency was the main issue? by Racemaniac · · Score: 4, Interesting

    I thought one of the main issues with increasing clockspeeds on processors besides heat is also the latency. at 3 Ghz a signal can only travel 10 cm anymore, and processors already have stages in their pipelines just to get the signals around. So going 1000 fasters would have to mean some major changes in how processors work i guess? since having your signal only travel 0.1 mm per clock pulse makes it rather hard to get the data around...

    1. Re:I thought latency was the main issue? by darkHanzz · · Score: 3, Informative

      since having your signal only travel 0.1 mm per clock pulse makes it rather hard to get the data around...

      There's still plenty of fixed-function hardware around (wlan chipsets, even though they're somewhat programmable) for which this might not be a major issue.

    2. Re:I thought latency was the main issue? by serviscope_minor · · Score: 3, Informative

      Latency is a problem certainly, but there's still some headroom. With a pipelined processor the signal doesn't have to propagate further than the next stage (ok that simplifies it a bit). At the moment, a top end processor is of order 1cm across (and now that's mostly cache and graphics), and even quite substantial ARM cores are down into the fairly small number of mm.

      I suspect that unlike in the good old days, much like increasing transistor count no longer increases performance linearly, the same will go with clock speed once the processor is around one wavelength across.

      One hypothetical way would be to have lots of really tiny, simple processors which are 0.01mm across, and then juice them up to 3THz.

      --
      SJW n. One who posts facts.
    3. Re:I thought latency was the main issue? by swillden · · Score: 2

      So going 1000 fasters would have to mean some major changes in how processors work i guess? since having your signal only travel 0.1 mm per clock pulse makes it rather hard to get the data around...

      It seems like it would just change the design optimization criteria, making spatial distance dramatically between components dramatically more important than it is now. 3D chip design would become crucial, since it enables shorter paths. Of course, moving from flat or shallowly-layered designs to spherical construction would make heat dissipation an even bigger challenge than it is now, and would require completely new fabrication approaches.

      Still "We have lots of really complex engineering problems to solve to make this work" is a better place to be than "Damn, we need to change the laws of physics".

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:I thought latency was the main issue? by gagol · · Score: 2

      Very VERY high frequency radio signal amplifiers? (radio telescope and all)

      --
      Tomorrow is another day...
  5. Re: Dr. Hermann Dürr by Anonymous Coward · · Score: 3, Insightful

    Fucking slashdot, with its lack of support for basic unicode. What is this? 1996?

  6. Re:Too bad by osu-neko · · Score: 4, Insightful

    Back in the days, when slashdot...

    That's a bit of an obvious troll coming from someone with a seven digit UID... :p

    --
    "Convictions are more dangerous enemies of truth than lies."
  7. Re:should be on the market in five years or less by TheRaven64 · · Score: 3, Interesting

    The first working Silicon transistor was 1954 and worked at room temperature. The first microprocessors were in the late '70s. It's great that people are working on other materials for transistors, but it's a very long road from 'works in the lab' to 'ships in a mobile phone'. 20 years is not unusual.

    --
    I am TheRaven on Soylent News
  8. Re:Why FTL? by rufty_tufty · · Score: 4, Insightful

    No, the clock signal needs to time between two connecting flip flops nothing more. It's extremely common (i.e. it's about 5% of my job) to have to change the design in order to achieve this local clocking requirement.
    That's without having multiple asynchronous clocks on a single chip.
    Or asynchronous logic

    Even when you need to do very long paths it's called a clock tree for a reason you can have a 1GHz clock that takes several ns to get from its source PLL to its destination flop because the delay through the tree to all the leaf nodes is matched. that is a 1ns period clock can take 4ns to get from the source to the destination, and that's all fine because as long as it's the same 4ns...
      Now things get harder when different bits of the chip have silicon that runs at different speeds so you can't balance the tree like you'd like to, but that's what makes this job interesting ;-)

    --
    "The weirdest thing about a mind, is that every answer that you find, is the basis of a brand new cliche" -
  9. Re:should be on the market in five years or less by lxs · · Score: 3, Interesting

    20-30 years seems to be a good rule of thumb. So if you want to know what the promising technologies of the next decade will be you should look at what has been done in the lab in the late '80s early '90s. (FDM 3D printing seems to be right on the mark, and if the Oculus Rift thing pans out VR will be too. Looking at stuff from the late '90s, electric cars will have to wait another decade to get mass adoption. LED lighting is ahead of schedule. Decent adoption rates a mere 20 years after the first superbright blue LED was demonstrated by Shuji Nakamura).

  10. Re:Why FTL? by K.+S.+Kyosuke · · Score: 2

    Also, a clock signal is a single-bit signal. You can use a wide interconnect for distributing it over large distances in the higher levels of the tree, making it much faster compared to the local interconnects. That makes it somewhat less of an issue than is the case with long-range data interconnects, which are parallel (or did they switch to serial lines even on-chip?), therefore have to use narrower interconnects, therefore are slower.

    --
    Ezekiel 23:20
  11. Re:Sleepy by Required+Snark · · Score: 2
    If you think it's useless, why are you reading it? If you were being consistent you wouldn't bother. Reading it and then complaining is even worse. You have literally invalidated you own opinion.

    Why are you posting here? Why bother?

    Do yourself and everyone else a favor. Go away and leave the rest of us alone. We're better off without you, The only person who enjoys your whining is you. Stop it now.

    --
    Why is Snark Required?
  12. I thought that power is the main issue. by Mask · · Score: 2

    How much energy it takes to switch 0/1 states? What voltage? As I am not in the field, it would take me too much time to extract this information from the article (what is "trimeron annihilation" and how/does it relate the classical hole-electron recombination?).

    I assume that it is possible to be 1000 faster only if it takes considerably less energy to switch states. It means that even if the latency constrains the speed, it would still produce less heat and will allow simpler clock/power lines.

    As I understand it, one of the major factors that slow the speed of today's electronics is power. Be it in the form of routing constraints (possibly wider metal lines and possibly wider minimum distance between them), power dissipation, battery capacity in mobile devices, or cooling in servers, all are constrained by power. If this technology can lower power requirements then there will be a significant speed-up either in the form of more cores on a chip, or newer computation models that work better with deeper pipelining or with wider SIMD operations.

    Another potential advantage of the fast switching is that it enables or enhances other computing models. Maybe we will move farther away from a pure CPU programming model to an FPGA/CPU hybrid programming. It's time to brush up your VHDL/Verilog capabilities, or to teach your pet language (compiler/interpreter/JIT) how to emit an efficient HDL. The advantage of FPGA programming is that you can define your own pipelines according to the computing task at hand. Another thing to consider is that with these switching-speeds it could be profitable to time-share an FPGA. Finally, it may be possible to reprogram an FPGA in less than a second.

  13. Will it pan out? by wbr1 · · Score: 3, Interesting
    I seem to remember about 10 or so years ago a bit of talk about diamond semiconductors.

    IIRC, making P-type material was easy doping with boron, and someone had finally come up with a way to make n-type material.

    In addition, around that time there were two or three startups looking to manufacture diamonds using various -cheaper- processes. The combination of these things was supposes to give is diamond based chips that, due to the incredible heat resistance of diamond, could tolerate much more heat and hence higher clock cycles.

    Does anyone know where this went?

    --
    Silence is a state of mime.
  14. Magnetite? by Chillas · · Score: 2

    Does this mean I should stop having my dwarves smelt it into iron bars?

    --
    --- Math illiteracy affects 8 out of every 5 people.
  15. Re:Think of all the opportunities! by tibit · · Score: 3, Interesting

    Well, let's see. The Solar System weighs on the order of 10^30 kg. That's 2^100 kg. There's 2^86 atoms in a kilogram of hydrogen. That's only 2^186 hydrogens in our solar system, if its whole mass was hydrogen. You seem to be right - iterating through 2^256 is quite unfeasible.

    Assuming iteration speed of 2^32/second, given 2^24 seconds per year, and a billion PCs worldwide (2^30), we could "crunch" only a space of 2^86. Our current resources are about a factor of 2^170 too small :)

    --
    A successful API design takes a mixture of software design and pedagogy.
  16. Re:Why FTL? by Rockoon · · Score: 2

    If you want to have 1000 times shorter cycles, you need a 1000 times smaller chip.

    Lets examine this..

    The 80386 used a 1500 nanometer process. We are now playing with 22 nanometer parts (transistors that are 68 times smaller in length.)

    The most common speed of the 80386 was 33 MHz, and the most common speed of a modern computer (according to the admittedly biased Valve Hardware Survey) is ~2500 MHz.

    ~2500 / 33 = ~75

    So in practice what you are saying is clearly within an acceptable margin of true, but is perhaps not clearly stated (you need a 1000 times smaller process, not a 1000 times smaller chip!)

    This does also show that the diminishing returns of higher clock speeds are likely real. If you want higher clock speeds without a smaller process size then you need a longer pipeline and thus higher instruction latencies, defeating a large chunk of the benefit of the higher clock speed.

    However, for special purpose architectures (perhaps GPU's) with different use cases (where a deep pipeline doesnt have as many downsides), then higher clock speeds could be a big benefit even without a smaller process size.

    --
    "His name was James Damore."
  17. That's nice by overshoot · · Score: 2

    Of course, most of the delay that limits clock speeds now is in the interconnect and not the switching devices. We're already using copper conductors and low-K dielectrics, so the next step is going to have to be superconducting interconnects.

    Until then, it's mostly a laboratory curiousity.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  18. Re:Vanadium? I don't think so... by Sockatume · · Score: 2

    That's not because vanadium is rare but because silicon is absurdly abundant; there's more vanadium than chlorine, lithium, cobalt, copper...

    I really doubt scarcity is an issue here.

    --
    No kidding!!! What do you say at this point?
  19. Re:Think of all the opportunities! by colinrichardday · · Score: 2

    There's 2^86 atoms in a kilogram of hydrogen.

    Hmm, there are 6x10^{23} atoms of hydrogen in a gram of hydrogen, so that would make it 6x10^{26} hydrogen atoms in a kilogram of hydrogen.

    http://en.wikipedia.org/wiki/Avogadro's_number