Sunday, August 5, 2012

Writing Graphics Software Gets Much Easier


MIT News
(08/02/12) Larry Hardesty

Massachusetts Institute of Technology (MIT) researchers have developed Halide, a programming language they say creates software that is easier to read, write, and revise than image-processing programs written in a conventional language. Halide also automates code-optimization procedures, making the coding process much faster than with other languages. The researchers used Halide to rewrite several common image-processing algorithms that had already been optimized by professional programmers. They say the Halide versions saw as much as six-fold performance gains. A Halide program has one section for the algorithms and another for the processing schedule, which can specify the size and shape of the image chunks that each core needs to process at each step in the schedule. After the schedule has been developed, Halide automatically handles the accounting. "When you have the idea that you might want to parallelize something a certain way or use stages a certain way, when writing that manually, it’s really hard to express that idea correctly," notes MIT's Jonathan Ragan-Kelley. University of California, Davis professor John Owens says Halide "really has all the pieces you want from a completed system, and it’s in a really important application domain."

View Full Article
http://web.mit.edu/newsoffice/2012/better-programming-language-for-image-processing-0802.html

17 comments:

  1. Then we suggest you to use Zen video converter. Zen video converter works like no other converter with all the options and settings available built in, this is one of the best converters available for creative Zen best tool to convert youtube to mp3

    ReplyDelete
  2. Event management assignment writing services are essential and they have become very popular for those seeking event management essay writing help services since most of them seek Event Management Writing Services.

    ReplyDelete
  3. This is my first time visit to your blog and I am very interested in the articles that you serve. Provide enough knowledge for me. Thank you for sharing useful and don't forget, keep sharing useful info: LinkedIn Scraper

    ReplyDelete
  4. Thanks for the blog post buddy! Keep them coming... Bing Website Scraper Software

    ReplyDelete
  5. During the previous 30 years the world experienced a unique mechanical change. In review, it tends to be expressed without embellishment that the development of electronic gadgets and the Internet have significantly affected every day life just as administrative practice to an unexpected degree. bluestacks

    ReplyDelete
  6. If you are looking for more information about flat rate locksmith Las Vegas check that right away. essay help

    ReplyDelete
  7. Because of the computerized information stream, an organization utilizing ERP programming professionalizes its business schedules since information across divisions is completely dependable and available consistently and from all spots. Website Scraper and Email Extractor

    ReplyDelete
  8. Find more about programming information recuperation [http://www.atl-datarecovery.com/information recuperation programming/programming information. LinkedIn Scraper

    ReplyDelete
  9. Consistent spread of all information alterations and updates wipes out manual updates and physical requests.Send Mass Emails with CBT Bulk Email Sender Desktop Software

    ReplyDelete
  10. I am definitely enjoying your website. You definitely have some great insight and great stories. Residential Proxies

    ReplyDelete
  11. The aim of software testing is to ensure good quality software. Good quality software means it has less defects or issues, it works well, and does what it needs to do. Bulk Email Sender

    ReplyDelete
  12. Perhaps the greatest choice an independent venture needs to make is putting resources into the correct software arrangements. Innovation is a critical resource for any-sized business; everyday activities are subject to it. how to create an email distribution list in outlook

    ReplyDelete
  13. The accompanying agenda can be utilized to investigate the authenticity and exactness of support prerequisites. This and comparative perceptions apply at an authoritative level and higher, yet not for a particular undertaking. emv cloning software

    ReplyDelete
  14. The best way to take care of the issue is for the schools to just disperse the software to their understudies based on it being just for their utilization. mobile tracker free

    ReplyDelete
  15. Most Influential Enterntaiment, Music, Video Download & Entertainment News Platform

    ReplyDelete
  16. Well-Written article. It will be supportive to anyone who utilizes it, including me. Keep doing what you are doing – can't pause to read more posts. Thanks for the precious help. Salesflow reviews

    ReplyDelete

The Open Source Web Hosting company