• Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

ELC-E 2010: The Right Approach to Minimal Boot Times

by andrewmurraympc on Oct 29, 2010

  • 36,444 views

This was presented at ELC-E 2010 in Cambridge and describes an approach to cold boot time reduction. It also demonstrates the approach through a case study with an MS7724 reference board.

This was presented at ELC-E 2010 in Cambridge and describes an approach to cold boot time reduction. It also demonstrates the approach through a case study with an MS7724 reference board.

Accessibility

Categories

Tags

ms7724 celf swiftboot mpc data elce function reordering boot time sh7724 mpcdata linux embedded embedded linux soc maximal reduction boot linux boot boot 1s optimisation embedded linux boot fast boot minimal boot time linux boot in 1 second minimize embedded linux boot time boot kernel

More...

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

9 Embeds 661

http://www.redditmedia.com 481
http://elkosmas.gr 147
http://159.99.218.239 25
https://ymodules.yammer.com 2
http://159.99.218.239:8080 2
http://balasarius.wordpress.com 1
http://static.slidesharecdn.com 1
http://jurkagarden.wordpress.com 1
https://twitter.com 1

More...

Statistics

Favorites
25
Downloads
0
Comments
6
Embed Views
661
Views on SlideShare
35,783
Total Views
36,444

16 of 6 previous next Post a comment

  • nellobrennan Neil Brennan I deleted Transmission from my Mac after attempting to deal with their team. I see nothing has changed. 1 year ago Reply
    Are you sure you want to Yes No
  • jimicompot jimicompot I wish my desktop would boot in 1-2 seconds :)
    The presentation is now on reddit

    http://www.reddit.com/r/linux/comments/fekhf/linux_gui_boot_in_077sec_the_right_approach_to/
    1 year ago Reply
    Are you sure you want to Yes No
  • Astarae Astarae Absolutely amazing and major kudos. Having done similar optimizations in the past (though never w/a logic analyzer), I appreciate the effort that went into this. It's really a shame that such professionalism and thoroughness isn't appreciated and held as a standard as the norm in the programming world. If it was, we'd have SW today that run 10 times faster in a fraction of the memory -- but the reality:

    ALL companies I worked for placed optimizations like this at the bottoms of the importance chain, with the attitude being that if it 'worked', that was good enough, and often, if you spent time on optimization, it was counted as you wasting your time.

    Finally learned to be able to squeeze by some types of this work to 'optimize' run-time efficiency in the name of 'stress testing'. Obviously the faster your application runs, the the more stress it puts on all parts of the application and infrastructure. It really does uncover a load of bugs and it is amazing how many software programs out today have ridiculously low, unpublished limits in how much data why will work with before they break.

    Try reporting them and you get a look like you are from 'mars'

    Most recent example was on a bt-client that failed w/500 torrents and one of the lead developers called my usage 'unrealistic and unreasonable' (http://trac.transmissionbt.com/ticket/3829#comment:25). Others piped up and mentioned that others were running w/over 3 times that many, so the lead dev obviously had his head in the sand when it came to real-life usage mentioned in his own forums, but the idea of 'stress testing' rarely occurs to anyone.

    Note -- by stress testing, it's not just about creating 'load', but also about optimizing 'cycles' in doing 'whatever' it is you are doing, since the tighter the cycles, the more likely it is you are to hit timing bugs. That's the *important* part of this -- stress testing w/o optimization is useful, but not nearly so much as with optimization.
    1 year ago Reply
    Are you sure you want to Yes No
  • bygreencn o at o Did any shared source code to test? i worked on s3c2440, hope to port your modification on it. 1 year ago Reply
    Are you sure you want to Yes No
  • bygreencn o at o why could only see 1-18 page 1 year ago Reply
    Are you sure you want to Yes No
  • ai6pg Peter Grace Awesome. Should do this every time I upgrade. 1 year ago Reply
    Are you sure you want to Yes No
Post Comment
Edit your comment Cancel

ELC-E 2010: The Right Approach to Minimal Boot Times — Presentation Transcript