Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Programming for the 3D Internet: JavaScript Farm on a Chip

Loading...

Sign in or sign up now!
5,263
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Dec 3, 2009

In this demo with Adam Welc, Ph.D., Senior Research Scientist, Intel:

As Justin Rattner emphasized in his Supercomputing 2009 keynote in November, the Internet is poised to transition from flat, 2D experiences to more immersive 3D experiences. Bringing real world physics to 3D graphics is essential to making these emerging online interactions true-to-life. For instance, realistic, physics-based cloth modeling could enable both virtual clothing design as well as virtual dressing rooms that allow you to try out clothes on your virtual body and see how they would actually fall on you and match your specific skin tone. Intel Labs have demonstrated JavaScript, the language used broadly to create interactive web pages, taken to new levels of capability. Although JavaScript is used in every browser, its mainly used to operate very simple tasks like processing web forms and has performance problems running more complicated activities. JavaScript has been underutilized until now due to the lack of programming environment. Intel Labs have worked on a programming model that allows better utilization, takes better advantage of newer and future high-core count processors, and can be immediately deployed without requiring any modifications to the underlying infrastructure.

By treating the prototype chip as a server farm the chip is able to divide the work involved in calculating the motion of interactive cloth.




Researchers use the Actor model, commonly used in server farms, which treats each core as an independent worker to own and process one piece of the cloth.




Leveraging the standard HTTP web protocol, the browser distributes pieces of the cloth across the actor server farm, allows them to calculate the location of their piece of the cloth at the next time step, collects the results, and displays the combined image.
This podcast is from the live webcast at the Clift Hotel in San Francisco on December 2, 2009. This demo followed Intel CTO, Justin Rattners opening remarks on the Single-Chip Cloud ...

  • likes, 4 dislikes

Link to this comment:

Share to:

Top Comments

  • If this chip is so powerful, howcome the cloth demonstration was laggy?

  • looks massively inefficient to me

see all

All Comments (32)

Sign In or Sign Up now to post a comment!
  • @alkhema17 Thanks for the constructive comment and pointing out my linguistic inefficiencies. I hope you would do a better job speaking in a language that's not your native. Cheers!

  • aaaa a a aaaa a a aaaaaaaaaaaaaaaa a aa a a a aaaa a a a aaaa a a a chip a a a a a a a ae a a a e a a a aaa

  • Every time I hear an " a, a, a" some more "a a a" He is so fucking annoying. I had a friend from eastern Europe and he would start every sentence with "A" !!!!!!

  • this guy is kind annoying to listen to

  • competition is good for business and for customers, not necessarily for innovation. some companies compete internally like EA but i think it's a mistake to attribute innovation solely to competitive forces within an industry. innovation is tackling problems in new ways, it is not entirely dependent on past solutions, though i can appreciate how rounded my logic is becoming :(

  • because this ust in beta stage fagot

  • this is just a beta stage fool

  • Javascript is really quite powerful.

  • I think you are looking at things the wrong way. AMD is competition to Intel. And competition is good because it drives innovation. I shouldn't need to explain that to you.

    I'm not a AMD fan, but i can at least appreciate they are there.

    You really need to calm down. You might as well be a screaming sports fanatic. Do you curse at people who wear a different brand of shoe than you?

    It's a little disturbing that people act like you about a brand. Your as bad as the kids and their console wars.

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more