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'.
I wonder (Score:4, Insightful)
I hope this is real (Score:5, Funny)
Re:I hope this is real (Score:5, Funny)
Re:I hope this is real (Score:3, Interesting)
Re:I hope this is real (Score:4, Informative)
To the OP - misunderstanding cameras, Doh! etc. (Score:5, Informative)
Got the idea?
To the above poster - i sure hope there's not much calibration going on when i boot my Nikon. Unless it's to compensate for working temperature effects, if i've spent time and effort having a lens tuned to how i like it (yes this doesn't just happen, it's common) i want it to be left alone at that spec. Now that even modest digicams such as the Fuji F10/11 boot instantly and respond extremely quickly, there's simply no excuse for slow electronics and (electronic) shutter save at the real budget segment.
* even some (sadly many) professional photogs insist on continuing the myth that because the lens / sensor is small, everything remains sharp because the DOF (depth of field) is greater in those conditions. Er, DOF is a psychological effect which is a function of the print enlargement factor, print size, viewing distance and airy dic resolving limit - so the assumption is not true at equivalent apertures, hence the need even in very small "format" cameras to _still_ focus accurately, in OP's case, sadly, slowly too. The effect observed is anecdotally true however at small print sizes like 6" by 4".
Re:To the OP - misunderstanding cameras, Doh! etc. (Score:3, Interesting)
Re:To the OP - misunderstanding cameras, Doh! etc. (Score:3, Informative)
Re:I hope this is real (Score:3, Interesting)
Computers just keep getting slower. I'm afraid to see how slow a new dual-Opteron machine is.
Re:I hope this is real (Score:3, Informative)
windows people are so fooled by the fast desktop picture, they dont realize that the system is dynamically still loading and just lagging behind, even if they get their windows picture up in 15 seconds, they still have to wait 20 seconds at least until they can really start to do just about anything.
windows doesnt start any faster than linux, the first image comes sooner and sadly most of the stuff is loaded under cover (bill's surprise), but if you have a sensible amount o
Re:I wonder (Score:2, Funny)
Re:I wonder (Score:2, Interesting)
The REAL reason (Score:4, Funny)
Re:The REAL reason (Score:5, Insightful)
Hmmm....... (Score:5, Funny)
Why does this sound like a CowboyNeal joke to me?
Comment removed (Score:4, Funny)
If Transmeta licensed it... (Score:5, Funny)
Apple? (Score:4, Interesting)
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?"
Re:What do you mean, "one can dream"? (Score:2)
when it supports any arbitrary and millions of pieces of hardware like the x86 world, that would be something.
it's not a general purpose os, it is written specifically for mac hardware, down to the motherboard and auxiliary chips.
it cannot be done nearly as easily or well on the "pc" world.
Re:What do you mean, "one can dream"? (Score:2)
everything has its ups and downs, pros and cons.
i prefer buying my computer components piecemeal. i can upgrade my computer every 2 years to a top of the line x86 system for $600. if i were to go to a mac, i'd have to chuck my whole system and buy a brand new one. obviously i can't afford to spend 2500 bucks every 2 years, i'm not that rich. and apple won't sell just the motherboards and cpus. hell, they even won't let you install the software (macosx) on anything other than what they t
Re:What do you mean, "one can dream"? (Score:3, Informative)
Compatability is an illusion -- you can't install WinXP on a 16-bit processor, much less an 8-bit one. So why are the hardware limitations of XP systems still being driven by compatibility with 8-bit processors?
You actually point out a key difference in
Re:What do you mean, "one can dream"? (Score:4, Interesting)
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.
Re:What do you mean, "one can dream"? (Score:3, Interesting)
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
If this kind if thing is a concern (Score:5, Insightful)
Re:If this kind if thing is a concern (Score:3, Interesting)
Re:If this kind if thing is a concern (Score:2)
I know it's not a glorious x months/years like some can do, but I could care less, as long as it's not constant.
Re:If this kind if thing is a concern (Score:3, Interesting)
Re:If this kind if thing is a concern (Score:2)
Re:If this kind if thing is a concern (Score:3, Insightful)
But if you view this as a replacement for 'Standby' or similar low power / no wait modes it makes some sense. Where you can leave the computer for 10 minutes or 8 hours and no worry about drawing power, producing heat (or being vulnerable to power failures, ect).
I know standby isn't exactly a power hog - probably less than 30W for most systems and 'off' is in the range of 5W maybe more if you do wake on lan or similar - but if you're a coperation with thousands of computers in the building, quick b
Re:If this kind if thing is a concern (Score:3)
and paging won't help (Score:2, Insightful)
And "quick boot" won't help. The reason you are booting too often is because the OS you use is buggy and unstable, probably the one with an "insane" goal of 30 days uptime that currently has to be booted daily.
You also suffer from a single screen GUI, so you can't easily work on more than one thing at a time.
My laptop six year old laptop stays up longer than that. I take it down to get around buggy bios which sometimes won't work the vga ou
Re:If this kind if thing is a concern (Score:4, Interesting)
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.
Re:If this kind if thing is a concern (Score:5, Interesting)
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.
Re:If this kind if thing is a concern (Score:3, Interesting)
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 pr
Re:If this kind if thing is a concern (Score:4, Informative)
No, no, and no. It's true that in the "Tasks" or "Applications" tab, hitting End Task will send a request (WM_QUIT) to exit. That's not what I'm talking about. I mean the Processes tab. That is handled by the OS; it routes through Win32 first but ends up at NtTerminateProcess (ZwTerminateProcess). Go read the API reference or even the DDK if you don't believe me. Maybe in the dark days of Win9x that was true, but the NT kernel is a real OS, no matter what other crap you layer on top of it.
There are only three states a process can be in where it's unkillable.
1. "Access denied". This happens on some system processes because they run as the user SYSTEM (equivalent to root), where your task manager process is not. The security descriptor on those processes is set so that nobody except SYSTEM (not even Administrators) can kill them. They can be killed by running task manager as SYSTEM. There are various methods to run a process under the system account; the easiest is by using the "at" command to have the scheduler service start it. Newer versions of task manager also have a list of processes it will refuse to kill, but you can still kill them by using pskill [sysinternals.com] or some other third-party utility that has no such restrictions.
2. Process is stuck in the kernel somewhere. Happens when system calls never return, which isn't supposed to happen. Often due to bad drivers -- even with flaky hardware it SHOULD timeout eventually. I've seen add-on firewall software that hooks the TCP stack and can cause this condition. Sometimes you can get one unstuck by kicking the kernel in the head (i.e. removing or stopping the offending device), otherwise a reboot is the only way to clear it. Unless you're running a checked build with a remote serial debugger, but not many people outside of driver developers do that.
3. Process has a debugger attached. In this case, simply kill the debugger instead.
Re:If this kind if thing is a concern (Score:3, Informative)
A lot of malware isn't unkillable in the traditional sense. What it does is run 2 processes that act as a watchdog for each other. Kill one and the other one starts it back up. They probably got the idea from MS even -- back in the day Windows used two system threads that watched out for each other and kept you from tweaking the registry key to turn
Re:If this kind if thing is a concern (Score:2)
Re:If this kind if thing is a concern (Score:5, Funny)
I don't know what I'll do if they make the damn thing boot up immediately. My boss would probably expect me to start working too.
Not all progress is a good thing!
Re:If this kind if thing is a concern (Score:3, Insightful)
Re:If this kind if thing is a concern (Score:4, Funny)
That would be bad enough, but since you posted AC, I now suspect everyone...
News for Nerds! (Score:5, Funny)
My theory (Score:3, Interesting)
From TFA (Score:5, Funny)
Presumably, the other notebook was running Intel's next generation CPU with sixteen cores.
If they just took the crap out... (Score:5, Insightful)
This isn't a load time problem. It's a load crap problem.
"Loading and verifying WebBuy.api" (does anyone ever use WebBuy [adobe.com], Adobe's DRM system for PDF documents?)
"Checking for updates" (Adobe might have changed the format of PDF again.)
Loading ad content for toolbar. (Sigh.)
And then all the crap that's being downloaded has to be scanned for viruses. It's all that junk that's the problem.
Of course, OpenOffice isn't all that great on launch time either. And no, loading it at boot time isn't the answer.
Re:If they just took the crap out... (Score:5, Informative)
Load times for Acrobat 7 vs. Acrobat 6 are clearly far less. The fix often mentioned is to delete/move non-key plugins from the Acrobat plugin folder, but their solution finally fixes the problem in an elegant way.
Should Boost Battery Life a Lot (Score:3, Interesting)
Re:Should Boost Battery Life a Lot (Score:4, Funny)
I don't get the "instant-on" craze (Score:3, Interesting)
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:I don't get the "instant-on" craze (Score:2)
Re:I don't get the "instant-on" craze (Score:2, Funny)
Re:I don't get the "instant-on" craze (Score:2)
Faster to? (Score:4, Funny)
And have it then crash in... seconds.
Has anyone RTFA? (Score:5, Interesting)
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.
Re:Has anyone RTFA? (Score:3, Informative)
Happening right now, search for "init-ng". It apparently works well but is still under heavy development so it's not stable enough to include in any mainstream distro.
Debian testing includes it. Not as the default option, but it's apt-get installable. I'm using it on my laptop and it's very nice.
This will probably only be for Windows PCs (Score:5, Funny)
Linux User: Boo...ting? Oh...that thing I had to do when I first plugged it in. Gotcha.
Re:This will probably only be for Windows PCs (Score:2, Troll)
Re:This will probably only be for Windows PCs (Score:2)
Re:This will probably only be for Windows PCs (Score:3, Insightful)
I have electrical heating and every watt my computer spews out is a watt less for me to warm up with central heating. As long as the computers dont generate more heat than i have to supply from my electrical furnice its not a loss for either the planet nor the bill.
I suppose you ride your bicycle to work and never drive by car or take the bus? If you do, you have done worse for the nature in a couple of miles than a computer does in its lifetime.
We've had this tech for a while... (Score:2, Informative)
Seriously. My 1ghz, 256mb RAM laptop can turn off, "caching" the data in about 4 seconds, and start up in about 8.
If that's not good enough, try my 2.93ghz/1g RAM gaming desktop - 7 seconds for a clean start up (no hibernate).
Besides, who actually shuts down their computers any more? I mean, with more people using bittorrent at night, or just turning off monitors, I don't really worry about start up times. Do you?
Re:We've had this tech for a while... (Score:3, Informative)
Instant Startup Isn't All New (Score:5, Interesting)
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:Instant Startup Isn't All New (Score:2)
> I've been sort of surprised not to see this implemented
And who's fault is that?
Re:Instant Startup Isn't All New (Score:4, Interesting)
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.
Re:Hard disks are still too slow (Score:2)
Re:Hibernate (Score:3, Informative)
Instead of just dumping the contents of the whole RAM to disk, it will only deal with the part of RAM that is actually allocated (not the part that is used as HD cache). For the actual memory that has been allocated, everything that can be paged to swap will be paged to the swap file. Due to the swapping mechanism, a great deal of the memory in us
DOH! (Score:5, Informative)
"Chipmaker demonstrates 'Robson' flash memory to boost laptop startup speeds."
Mystery solved.
Slightly OT question about linux boot times (Score:2)
At home it has an 802.11 network connection; at work it has an Ethernet connection.
Now, when I'm using it at home it takes forever to go through the DHCP timeout on eth0, even though there's no link. Is there a simple way to either 1) tell it not to do a DHCP lookup unless it se
Re:Slightly OT question about linux boot times (Score:2, Informative)
Also, try using the ~x86 baselayout... they've GREATLY improved things from the standard.
Yes, this is OT
Uses for fast boot (Score:2, Insightful)
1 GB Flash is cheap (Score:2)
In related news, (Score:2)
Comment removed (Score:5, Funny)
Let's hope theres a quick way to zap this saved (Score:2, Interesting)
Just use software suspend to a flash card (Score:2)
Built in obsolescence? (Score:2, Insightful)
Lifetime shouldn't be an issue, in practice (Score:3, Interesting)
It isn't the BOOT time... (Score:2, Insightful)
What bothers me is the login time. The *worst* thing being that even when the desktop and taskbar appear, there is still another 30 seconds before the machine is usable.
This seems like a big usability problem to me - I don't think it should be there until it is ready, otherwise the user gets very frustrated trying to click on a button that just wont play while the hard drive continues to thrash around.
Also, I think that 30
Boot times (Score:5, Insightful)
Both computers are running a similar load of software at boot. The PC boots with Palm Desktop, Rainlender, and a web server (Abyss) while the Mac boots with Quicksilver and a web server (Apache). Other than that, everything else is pretty standard--audio drivers, video drivers, tablet drivers, and so on. Most of these things are present on both computers. The Mac is a month or two old, the PC hasn't been formatted in two years or so.
Everything timed at home with a stopwatch.
First up--the amount of time it takes from pushing the power button until you have a usable login screen.
Mac--139 seconds
PC--38 seconds
Next--the amount of time it takes from entering your password until you have an idle workspace (on Windows, this was when things stopped loading in the system tray, on OSX this was when the Finder menu appeared completely).
Mac--50 seconds
PC--9 seconds
So, complete boot time (plus whatever time it takes to enter a username and/or password)...
Mac--189 seconds
PC--47 seconds
Finally--the amount of time from the time you click "shutdown" until your computer is powered off.
Mac--53 seconds
PC--11 seconds
So, the time it takes to do a complete reboot...
Mac--242 seconds
PC--58 seconds
Instant-on would be fantastic if it could recover from crashes. There's nothing more frustrating than waiting three minutes for my laptop to boot.
Re:Boot times (Score:4, Informative)
Regarding the non-volatile booting, I would like to point out that my C-64 was already doing that.
Re:Boot times (Score:2)
However, XP just rules the roost for fast booting. I've heard people accuse Windows of "cheating", but I think the fact is that they comb
Re:Boot times (Score:4, Informative)
Time from opening lid of powerboot to idle desktop: 2-3 sec.
Time from closing lid of powerbook to glowing white "sleep" light: 4-5 seconds, but doesn't much matter.
I wouldn't want to be called an apologist or anything, but my laptop seems *way* faster to me than my xp box, just because my pb is essentially instant-on, what with the quick sleep times. It is annoying when you have to do a full boot though. Although 10.4 is some better in this regard than 10.3. Guess it's dictated by usage. Perhaps they spent time optimizing sleep times, not boot times, in that they expected people to sleep more often. Dunno.
Re:Boot times (Score:3, Informative)
I'm even worse. I tend to leave the Software Update "The new software requires your computer to reboot now" window sitting in background for days. Sometimes it stays open until Apple releases a new update that also need a reboot.
It's also the biggest reason I hate Safari... a browser update shouldn't require a reboot. WebKit shouldn't be that tied to the OS.
Re:Boot times (Score:5, Insightful)
Also, comparing Mac OS X 10.3 to XP SP2 (as you failed to note in your original post) is also a bit bunk. Apple completely rewrote the boot sequence for 10.4 and, as a result, has dramatically decreased boot time.
Oh, and one more thing, you PowerBook has more memory. Memory tests happen at startup. The extra 256 MB of RAM may add a few seconds to the boot sequence.
I admit I'm an Apple fan, but we need to have a level playing field if we're going to compare these things.
Reboot fixes and patents pending (Score:2)
Also this *innovation* is merely a box booting off flash card - no moving parts, no spin-up time and truly random access (disks are random cylinder, but serial track access). Essentially this would mean that we have a new form of OS on a motherboard which is probably locked down with security certs and all that.
I'm not dissing the implementation - but as far as the idea goes it's a simple solution for a simp
Dual Boots (Score:3, Interesting)
About time we got back to the mid nineties. (Score:4, Interesting)
Yaawwnn (Score:3, Interesting)
Re: (Score:2)
Re:The big secret... (Score:5, Insightful)
While cute, that's not entirely accurate. A well-maintained WinXP installation with antivirus installed still boots in the 30 second range on a P4 with a decent amount of RAM. It's the extra stuff that can really slow it down. (OpenOffice or MS Office, taskbar goodies, etc.)
Just like a really good Gentoo installation can boot up very quickly, but it can take awhile to go through the process if it isn't so well-optimized. Out-of-the-box on a dual boot P4, it's been my experience that WinXP boots faster than out-of-the-box Linux. (But I'm not enough of a linux guru to trim it down.) -- Paul
Re:The big secret... (Score:2, Interesting)
Maybe, anyway.
Re:The big secret... (Score:2)
However, some drivers do take much longer to initialize than others (esp. those that load data into their respective hardware at startup or that probe many sub-devices).
I sell servers with RAID controllers that take longer to scan at BIOS POST time than the kernel takes to boot. We don't worry about boot times though; you shouldn't be using that "power" button for a year or two.
Re:The big secret... (Score:2)
I use Gentoo myself, and it's been my experience that boot time is ~20-30 seconds on my older Athlon Thunderbird, 10-20 seconds on my XP 2400+, and maybe 10-15 seconds more for GNOME and X to start. (If/when I do start them.) On the other hand, the last time I rebooted the system was 4 months ago, and that was when I physically moved it. At that rate, boot time is not a big deal.
Re:The big secret... (Score:2)
Wait, so you're saying that your XP install boots, logs in, and loads all the background stuff you use (AV, networking, bonzi, etc) in 30 seconds? I find that hard to believe.
Re:The big secret... (Score:3, Interesting)
Re:The big secret... (Score:2)
Re:The big secret... (Score:2, Insightful)
Re:The big secret... (Score:2)
Windows boots faster and gets to a usable desktop faster than Linux. Period.
I use both Linux and Windows, mostly Linux though. Windows plain boots quicker.
I wish it weren't true, but unfortunately it is. There is some work being done to speed things up, loading services in parallel instead of one after another. I believe Suse is the first major distro to implement this. I have Suse installed for testing and it boots much quicker than my normal distro kubuntu.
Once again, I'm m
Re:The big secret... (Score:3, Insightful)
It's pure sour grapes. An XP desktop is not hindered because something is starting in the background. Linux doesn't do this stuff because the people who put money into development are looking at the server market.
It's about time! (Score:2)
My guess is that they just use a bank of EEPROMs to store a lot of the critical system routines and a EEPROM or two for their critical state information. They could refresh the stat
Re:I wonder if this is MRAM (Score:2, Interesting)
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