Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Hardware Technology

Intel Slashes Computer Startup Times 435

An anonymous reader writes "At Intel's Developer Forum in Taiwan, Intel introduced a new Non-volatile caching technology called 'Robson'." The new Robson cache technology allows computers to start up almost immediately and load programs much faster. Intel declined to comment on the specifics of how the technology works only saying that 'More information will be revealed later'.
This discussion has been archived. No new comments can be posted.

Intel Slashes Computer Startup Times

Comments Filter:
  • Apple? (Score:4, Interesting)

    by great throwdini ( 118430 ) on Tuesday October 18, 2005 @12:02AM (#13814299)

    FTFA: "It's up to the [equipment manufacturers] to decide how it will be implemented. My guess is that enterprise users will likely see it first," [Mooly Eden, VP and GM of Intel's mobile platform group] said.

    S.Jobs: "Oh, yeah?"

    ...one can dream.

  • My theory (Score:3, Interesting)

    by JoeCommodore ( 567479 ) <larry@portcommodore.com> on Tuesday October 18, 2005 @12:03AM (#13814307) Homepage
    is that it captures a post boot image into flash and will flush it out if you cange something in the core os or hardware. The only thing I wqorry about is if you get some sort of corruption of the image without being reconfigured (like proxy poisoning). I'm assuming (if it uses such a method) it would be well checksummed for integrity.
  • by BondGamer ( 724662 ) on Tuesday October 18, 2005 @12:07AM (#13814333) Journal
    The biggest application for this will probably be laptops. If the computer has 1GB of space for a page file and other stuff, then it will spend a lot less time accessing the hard drive. Less hard drive spinning means longer battery life.
  • Actually, maybe the reason we're _not_ rebooting too often is because this technology has not existed. No one will wait 5 minutes for a computer to startup, but this might make it more reasonable to do so. With the current energy crisis, I like this idea.
  • by ZombieRoboNinja ( 905329 ) on Tuesday October 18, 2005 @12:10AM (#13814349)
    I've been hearing this touted for over a decade, now. "In the future, your PC will turn on as quickly as your TV!"

    The thing is, I don't care how long my computer takes to boot. With decent sleep and hibernate modes, I don't need to boot more than a couple times a month anyway - and that's usually rebooting for software updates. (If you're wondering, this is on a PowerBook G4 laptop).

    It takes my computer under a second to wake up from sleep mode. How much more "instant" does it need to get?

    Now, those quick-loading programs, on the other hand, do sound appealing...
  • Re:The big secret... (Score:3, Interesting)

    by ZakuSage ( 874456 ) on Tuesday October 18, 2005 @12:13AM (#13814356)
    As much as I don't like Windows, I really shouldn't have to wait close to a minute for Ubuntu to get to the login screen, and then another 30ish seconds to get into GNOME when Windows 2000 does similar things in about 1/10th of the time on the same hardware.
  • Has anyone RTFA? (Score:5, Interesting)

    by Ricardo ( 43461 ) on Tuesday October 18, 2005 @12:15AM (#13814366)
    This doesnt seem to be about start up times at all (except from Hibernation). All it is, is a large HDD cache. This will do nothing to make PCs "Start up" Faster. It only has affect in the Article [aparrently] because the "slower" laptop had put its HDD to sleep.
    I think PC Hardware and Software manufacturers really do need to work on the glacial boot times that PCs have. Unfortunately, this is only a solution to some of the minor problems, and not the main ones.
  • by bypedd ( 922626 ) on Tuesday October 18, 2005 @12:18AM (#13814384)
    Agreed, but perhaps that's the Unix background peeking through. Windows in general needs too much rebooting, I say. More time should be spent on making it more dynamic and flexible so you don't have to restart your computer every time you uninstall a program or update windows.
  • by Phat_Tony ( 661117 ) on Tuesday October 18, 2005 @12:22AM (#13814397)
    I read that instant startup was supposed to be a feature of the Apple Lisa, and I thought I'd heard before that this had been implemented, but I couldn't quickly Google up any references to it.

    At any rate, the theory behind instant startup isn't too hard, it's just an engineering implementation.

    All you do is make it so that, following shutdown procedures, the computer immediately switches to startup, except keeping track of the fact it was "shut down," not "restarted." When it finishes restarting, it writes the startup RAM state to disk, then turns itself off.

    Upon being turned on, the computer just writes the stored RAM state back from the disk to RAM, and presto! It's just like starting up the computer, except really fast. At least, that was the theory. I've been sort of surprised not to see this implemented, it seems like everyone would like to see fast startups, but hardly anyone cares how long it takes to shut down (especially with soft power)- you're done with he computer anyway. I've heard that a lot of work goes into decreasing boot times for Windows and OSX. It seems like a lot less work to implement an "instant startup" plan, and then not have to care much if startup takes forever, than to carefully track, fiddle with, and optimize everything that happens during startup.

    Of course, with this system, restarting after a crash would not be instant, it would take just as long as ever. So it might work to greater advantage on some operating systems than others, depending on why you usually restart.

  • Re:The big secret... (Score:2, Interesting)

    by Wizarth ( 785742 ) on Tuesday October 18, 2005 @12:23AM (#13814412) Homepage
    I find the same thing. My kernel takes much longer (well, twice as long) as windows to boot up. This is mostly because I've compiled all my device drivers into the kernel, so everything gets detected during this stage. I suspect (but haven't bothered to find out) that if I had all the not-immediately-needed drivers as modules, and ran hotplug in the background rather then in the foreground, then everything would start up faster.
    Maybe, anyway.
  • by plasmacutter ( 901737 ) on Tuesday October 18, 2005 @12:52AM (#13814535)
    state clean, or else this will become yet another avenue for viruses and DRM to stubbornly cling to user's systems.
  • by I kan Spl ( 614759 ) on Tuesday October 18, 2005 @12:57AM (#13814554)
    Relpying to my own comment here, and having RTFA...

    Wow. This *IS* MRAM.
    From the MRAM site: [mram-info.com]

    MRAM is a memory (RAM) technology that uses electron spin to store information. MRAM has been called "the ideal memory" - potentially combining the density of DRAM with the speed of SRAM and non-volatility of FLASH memory or hard disk, and all this while consuming a very low amount of power. MRAM can resist high radiation, and can operate in extreme temperature conditions. It is likely that we'll see the first MRAM in applications that need such properties.


    MRAM is being researched by the SSRC at UCSC [ucsc.edu]. From my understanding of what they are doing they are using the non-volatile MRAM as sort of a L3 cache between the RAM and the processor. This stuff is wicked fast, so the response time from RAM to the processor is taken down something like an order of magnitude. If the OS could prefetch things from RAM to MRAM in some intelligent way they could get the system memory access time down, and speed up things overall that use lots of memory accesses.... things like Booting, and opening Acrobat....

    This could be quite neet if they release it....

    GO SLUGS!
  • Re:I wonder (Score:2, Interesting)

    by michelcultivo ( 524114 ) on Tuesday October 18, 2005 @01:02AM (#13814582) Journal
    And how long does it take to boot Mac OSX?
  • by Comatose51 ( 687974 ) on Tuesday October 18, 2005 @01:03AM (#13814588) Homepage
    Windows XP user, can't help it.

    I kid, I kid.

    I reboot maybe once a week. However, I also work in IT and a reboot really does solve a great majority of problems on the platform. It's not so much the OS as other programs. The worst part is that Windows doesn't have an unconditional kill so some process just never dies and never lets go of all the files and handles. So when you go to restart the program, it fails because a previous instance is still hanging onto the files/handles. So we have to reboot the machine.

    The thing that drags when we reboot our big Dell workstations isn't so much loading the OS as loading other programs and the SCSI detection process. Then there's the log in script that runs. Robson will only really help with a small chunk of the total boot-up time. As our computers get more networked, I expect network lag to drag us down as well during boot-time.

  • Dual Boots (Score:3, Interesting)

    by whogben ( 919335 ) on Tuesday October 18, 2005 @01:13AM (#13814631)
    I think this could be most interesting with regard to dual boots - especially with regard to Mactels with Windows onboard. You can switch operating systems without rebooting, or without going through all the loading and calculation involved with rebooting. Virtual PC has a "Save PC state on shutdown" option which already does this. When you quit virtual PC, everything its doing is simply stored, and recalled very fast when you reopen this. Implementing this for x operating systems on your Mactel can't be impossible. Each OS stores itself and then restores the one you want before terminating itself - you could switch from Linux to OS-X to XP in as little as 20 seconds each change!
  • by jellomizer ( 103300 ) * on Tuesday October 18, 2005 @01:21AM (#13814659)
    I don't know why Intel is working so hard to try to make Microsoft look good. Improvements to hardware can't fix shitty software.

    Because when Microsoft looks good Intel Looks good. Most people do not know the difference between the OS and the hardware. When the OS is slow they get new hardware, figuring their computer is just old and slow. While in the short term this may sound good but what will probably happen people will be frustrated with the intel system (Figuring it is a peace of junk) and Go with AMD or what ever else. And by chance they may go with a PC manufacture that doesn't pre-load the computer crap so they get a computer that seems extremely fast so people my not go with Intel again.

    Windows is even more embarassingly beaten when you compare OS X Server with Windows 2000 or 2003 Server. Those fuckers take FOREVER to reboot.
    This again may point to the hardware. A lot of time when I see a window server boot a bulk of the time is before it gets to the OS Level it is just probing for SCSI devices or doing a detailed check on all the ram (The issues TFA is saying it improved) If you want to see slow take a look at a Sun Enterprise system, they can take 5 minutes before they show you anything on the screen. The reason for this slowness is the fact that because these systems should go down often they need a full check on the hardware to make sure nothing is wrong after month/years of uptime.
    Also the issue with Windows vs. OSX Server is that Windows can run on Any Box so it needs to check for as many possibilities as possible. While OSX knows what to do when it asks for the hardware configuration and the hardware responds XServe G5 32gb RAM. You can fault windows on a lot of thing, But I give them credit for being able to run on all the crap it does.

    IME, OS X boot times beat the living shit out of Windows boot times. I've seen years-old, sub-1GHz G4s boot faster than home-built (i.e. lacking all the extra, cycle-eating horseshit programs that hobble your average Dell or HP PC) 2.0+GHz Wintel boxes with fresh installs of XP.
    I don't know I have seen XP having a rather snappy boot up time, it is about on par with OS X. The only real difference is XP tends to still boot after the start button appears, allowing you to access the interface. While OS X takes a little longer in the Splash screen.
  • by NutscrapeSucks ( 446616 ) on Tuesday October 18, 2005 @01:30AM (#13814689)
    I don't know why Intel is working so hard to try to make Microsoft look good. Improvements to hardware can't fix shitty software.

    When Windows 2000 came out, Intel owners were immediately blessed with a conflict-free APIC controller. Meanwhile AMD users were punching their nuts over the "IRQ 9 syndrome". That sort of thing makes Intel look good.

    > faster than home-built (i.e. lacking all the extra, cycle-eating horseshit programs that hobble your average Dell or HP PC)

    There's 0 evidence that Dell/HP boots slower than home-built. If anything their bios flips through much faster than generic.
  • by saskboy ( 600063 ) on Tuesday October 18, 2005 @01:38AM (#13814707) Homepage Journal
    Things like Digital Cameras would benefit from this instant start technology. Really there's no reason I can fathom why they don't start instantly already. It's a blessed camera for gosh sakes, the only variables when it "boots" is how much memory is available. I'm sure people lose good pictures all the time because they don't anticipate the 3 seconds for the zoom lens to pop out, and the computer to get ready or do whatever it does.
  • by Sloppy ( 14984 ) on Tuesday October 18, 2005 @01:40AM (#13814711) Homepage Journal
    I've been waiting for instant start for 20 years.
    Uh.. 20 years ago, you probably had it. My VIC-20 took less than a second from powerup to the READY prompt. My Amiga 500 was slower, but still a lot faster than anything modern. My Amiga 3000 was even slower, because I had it do more. My 5-year-old Linux boxes are even slower to boot than that.

    Computers just keep getting slower. I'm afraid to see how slow a new dual-Opteron machine is.

  • by quantum bit ( 225091 ) on Tuesday October 18, 2005 @01:40AM (#13814713) Journal
    The worst part is that Windows doesn't have an unconditional kill so some process just never dies and never lets go of all the files and handles.

    Yes it does. Killing a process from task manager is the same thing as kill -9. When the process dies it unconditionally releases all file handles, mutexes, and any other resources that it had open.

    The only time that won't work is if the process is stuck in a system call somewhere (i.e. in the kernel). That usually means buggy device drivers which unfortunately are all too common in the Windows world. It could also be a bona-fide kernel bug, though those are fairly rare (but I do know of one way to cause a vfs lockup on any version of NT -- including fully patched 2k3 server -- without admin rights).

    I see the same thing happen all the time on Linux. For example if a process is stuck trying to read a file that's on an nfs server that has become unreachable, not even kill -9 will get rid of it. Even *BSD sometimes gets unkillable processes in cases where the underlying hardware has gone to lunch. I see it sometimes with flaky CD burners, for example.
  • by AuMatar ( 183847 ) on Tuesday October 18, 2005 @02:28AM (#13814878)
    Having worked in firmware, I'm sure there is. While I haven't done cameras, I have done scanners. Light levels, color levels, gain, dc bias, etc. All of those things need to be calibrated on the fly, and recalibrated occasionally. Temperature effects on the circuit boards caused problems on some of my projects. I'd be surprised if 2/3 of the startup time wasn't necessary cal.
  • by Goth Biker Babe ( 311502 ) on Tuesday October 18, 2005 @06:42AM (#13815638) Homepage Journal
    Up to about 1996 my regular computer was one that booted virtually instantaniously. It's just that it didn't run Windows, Mac OS or Linux. RISC OS (as mentioned on Slashdot a few days ago) was/is in ROM/FLASH and was there the moment the machine started. I held off moving over to a PC/Linux basically because of boot times. Admittedly with linux you just leave the machine on so it's not an issue but Windows was/is a real pain.
  • Yaawwnn (Score:3, Interesting)

    by Stumbles ( 602007 ) on Tuesday October 18, 2005 @07:25AM (#13815785)
    Well LinuxBIOS has been getting boot up times in the 3 second range for a while. Nothing new move on. http://www.linuxbios.org/index.php/Main_Page [linuxbios.org]
  • by MSZ ( 26307 ) on Tuesday October 18, 2005 @08:07AM (#13815939)
    Yes it does. Killing a process from task manager is the same thing as kill -9.

    ROTFL.

    Unix "kill -9" will terminate any process, regardless of the process' attempts to keep going. Windows task manager will kill almost any, but not all processes, most of the time. But when you really need it, it turns out you hit that "almost" part.

    The difference is, in unix type systems, SIGTERM and SIGKILL are handled by the OS and the process is only informed of them (so it can try to shut down properly), in Windows, the process is being asked nicely to close. Windows process is free to ignore these events.

    Thus it's quite easy to end up with unkillable process. Not to mention that some processes are considered system (or something) and task manager will refuse to kill them flat out. On Linux you can kill even init if you like (not a wise thing to do - but you can).

    There is no unconditional forced kill in Windows. Even MS admits that.

  • by Anonymous Coward on Tuesday October 18, 2005 @09:58AM (#13816732)
    In light of Apple's fast approaching ppc to intel switch, maybe this isn't a case of intel being late, but intel progressing at the behest of Apple. Steve Jobs has made a big deal about fast boot times and instant wake from sleep. Even if steve didnt push intel to develop this, it's nearly certain that he will want to incorporate it into future powermacs/powerbooks.
  • by Just Some Guy ( 3352 ) <kirk+slashdot@strauser.com> on Tuesday October 18, 2005 @10:47AM (#13817183) Homepage Journal
    Upon being turned on, the computer just writes the stored RAM state back from the disk to RAM, and presto! It's just like starting up the computer, except really fast. At least, that was the theory.

    The reality ain't so hot. In the meantime, your network connections have dropped. Your Kerberos ticket or domain login has expired. Your clock has drifted but your NTP client hasn't noticed that it hadn't been running in hours.

    There's nothing earth shattering that can't be explicitly dealt with, but the problem is that there are a million and one little things that you'd never think of that have to be accounted for. It'd be like you waking up from a year-long coma, and realizing that you'd lost your job and your girlfriend even though it only felt like you'd been away for five minutes.

  • by mbessey ( 304651 ) on Tuesday October 18, 2005 @11:16AM (#13817460) Homepage Journal
    If you figure that the Flash will survive up to 100,000 write cycles, then if you rewrite it ten times a day, it'll last 27 years. I doubt your boot configuration will change that often. And 100,000 cycles is a lot lower than the "rated" lifetime of modern Flash, not to mention that the "actual" lifetime can be a lot longer with appropriate load-leveling and error recovery.
  • Huh... (Score:2, Interesting)

    by RoffleTheWaffle ( 916980 ) on Tuesday October 18, 2005 @12:09PM (#13817919) Journal
    Placing a memory image on flash that can be loaded directly into RAM? Who knew? Didn't the Amiga do something like this with the Kickstart Chip, only it was ROM?

    None the less, it's still a pretty neat concept, not to mention one that's been rather neglected. I wonder if this will become a big deal in the future. I hope it catches on with desktops soon, since this kind of thing could have a lot more applications than just fast loads. Moreover, I hope that software becomes available that could allow this to be done with existing flash devices. That'd be pretty nice, what with IDE flash registers and USB flash crud being available and all.
  • by Anonymous Coward on Tuesday October 18, 2005 @12:38PM (#13818146)
    "I've been waiting for instant start for 20 years."

    Have you ever used a computer that used "real" core memory. ("Core" you know those little ferite dougnots threaded in wires.) It was not long ago, only in the 60's that all computers used core. Core memory is non-volitile. I remember unpacking a machine that was shipped cross contry and powering it up and the display (operator workstation for an air defence radar) still showed what was on it at power down. Software sill loaded and all.

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...