Is Time Travel Possible With The Right SDK?

You might recall the 80's film series Back to The Future, where Marty McFly uses a time machine to to go back and forward in time.

That machine was driven by a fictional piece of technology called the Flux Capacitor, which made it possible for Marty to set a time in the past or future and travel there. As far as I can tell the Flux Capacitor works by moving Marty's Delorean vehicle from present space-time to a the same point of space in either the past or future. This is possible because space the Delorean occupies, exists in all times. It is a static constant. And after reaching 88 miles an hour the Flux Capacitor is able to cause a chain reaction requiring 1.21 gigawatts (pronounced jiggawatts in the movie) of energy to hyper-jump the Delorean to another time, while occupying the same space. The car does not really move. The car stays in the same space but moves across time.

In terms of coding applications, Intel has something akin to the Flux Capacitor, called the Intel® Media SDK. I kid you not.

The Intel Media SDK 1.5 allows you to code a media application to a variety of hardware specifications and instructions sets including those that do not yet exist but will exist in the future.

By coding to Intel's Media SDK API in a sense you are hyper-jumping time as the Flux Capacitor, effectively reaching 88mph. This is possible because the API is the static constant just as the space around the Delorean. The API exist in the present as well as in the future allowing your code from today to talk to future hardware & instructions sets to be found in future Intel Multi-core Architectures.

So what's the big deal you ask? Well, this is really about saving time and increasing the opportunity for software to have a longer shelf life. If you were at CES this year you saw the landscape is changing and the hardware is not only evolving in sophistication, it’s becoming a broader market of hardware configurations. Developers need to find smarter ways to build their applications for what's to come.

And like the Flux Capacitor with the Intel® Media SDK you are not restricted to traveling forward in time. Because there are many hardware configurations that have had their day, but are still in use by your customers, Intel's Media SDK allows your apps to work with many legacy hardware configurations, ensuring your video applications provide the optimal experience for the device they are running on.

So do a bit of time traveling from a coding perspective. Download the Intel® Media SDK to future proof your media applications.

Resource Links

For more complete information about compiler optimizations, see our Optimization Notice.


anonymous's picture


anonymous's picture

im obsessed with time travel sorry for any spelling mistakes

anonymous's picture

Interesting, I have also some thoughts about time travel. And I have traveled through time myself. Not my body but my mind. Maybe you like to look at my blog and tell me what you think?

Bob Duffy (Intel)'s picture

Glad you like Clay. And do I remember that movie and that scene. His two friends at the end see that the machine was dragged across the courtyard and then they put it together, that he positioned himself to be the other side was on the of the cave where he could save the girl. CLASSIC!

Clay B.'s picture

Excellent analogy, Bob.

One of my favorite time travel movies is the 1960 classic "The Time Machine" with Rod Taylor. From the special effects used, the time machine there was obviously moving through time and not space. In fact, at one point Taylor's character needs to move the machine a few yards to go back to the future and not be stuck in the cave that is/was/will be formed by a lava flow over the original location of the lab. And it didn't need such an incredible amount of power to run.

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.