A framework for code optimization decisions

AMD Fusion Developer Summit  I was a keynote speaker at the AMD Fusion 11 Developer Summit yesterday, and AMD had this blog post timed to hit at the same time:

http://blogs.amd.com/fusion/2011/06/15/corel-takes-a-look-at-an-opencl-decision-framework/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+amd%2Fall+%28All+of+AMD%29#

A less-techy version was cross-posted on the Corel WordPress site, here:

http://corelblogs.wordpress.com/2011/06/16/what%e2%80%99s-opencl-and-what-does-it-mean-for-you/

AMD will also be posting an archive version of the webcast of the keynote, and of the presentation itself. I’ll add links here once they becomes available. The AMD folks I worked with at the summit were all great people, and their support helped make it a very low-stress situation. What a difference working with great people can make. (Thanks, Trish!)

Probably the most popular part of the presentation was a stop-motion animation created using PaintShop Pro with video effects added using Video Studio. Here are links to that video.

Corel Stop Motion Video: Treasure Hunters:

http://vimeo.com/20610210 or http://youtu.be/xFDs-_CJHm8.

If you are interested in doing your own stop-motion animation, there is an interview with the creator (John Huang) at

http://vimeo.com/20066276 or http://youtu.be/6zwO8Pp–WQ.

The same capabilities can also produce some amazing results with time-lapse photography, there is some very impressive footage at

http://vimeo.com/20068138 or http://youtu.be/hHvmiLpIsIY.

If you are willing to go a little lower definition, “The Rescue” (http://www.truedimensions.com/timesage/rescue.htm) won an award for stop motion video at “Bricks West”, a lego-based stop motion animation festival. That short was created years ago by a couple of Corel project leaders, Jason Allemann and Deane Van Luven. Some of their other shorts can be found at http://www.truedimensions.com/timesage/movies.htm

Finally, to keep the presentation on time I cut out a reference to a book that I wanted to recommend. “The Goal: A Process of Ongoing Improvement” by Eliyahu M. Goldratt and Jeff Cox.

http://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271781/ref=sr_1_1?ie=UTF8&qid=1308273701&sr=8-1

This book really resonated with my own experiences regarding process optimization, and has helped make me far more lucid when trying to discuss optimization with others. It is written as a story (in the same style as “Fish!” or any of the Patrick Lencioni books)   so it is a very quick and easy read, despite its size looking a bit intimidating. Over the last 10 years I’ve bought, loaned out, and lost at least 5 copies of this book – but with no regrets.  I re-read it every couple of years, and now have my own “permanent” copy on my Kindle – but I’m pretty sure I’ll still end up buying the physical version again in the future just so that I can loan it out, again!

If you read it, let me know your thoughts on it!

Advertisements

Tags: , ,

2 Responses to “A framework for code optimization decisions”

  1. browngraham Says:

    The PDF of the slides is available at http://developer.amd.com/documentation/presentations/assets/5-Brown_Corel-FINAL.pdf

  2. browngraham Says:

    A replay of the live webcast can be found at http://developer.amd.com/afds/pages/rebroadcast2.aspx – but it does require a (very light) registration at AMD.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: