>>
Passionate about your results
  About Us      Services      Products    Industries  Partners    Careers    Awards News Contact Us 29

Stay connected with the
worldwide business
community
Intel “Ct” Technology: a new perspective on Data-parallel Programming Friday, September 25, 2009

While chipmakers continue to boost computer performance by adding cores to microprocessors, programmers are often left with the daunting task of writing applications that take full advantage of the resulting complexities in the environment. Intel is trying to help with a new programming language called “Ct”, or C/C++ for Throughput Computing. Ct Technology aims to provide programmers with tools that abstract data-parallel programming away from the hardware, as well-known programming languages have done for single core processors, while delivering forward-scaling performance across multiple core and multicore processors.

Where current languages require developers to manually partition the code to run on specific cores, Ct does it automatically. The Ct compiler developed by Intel breaks up the code to run on separate cores based on the type of data and the operation being performed on the data. Intel also has developed the runtime and an API for the compiler.

Intel is accepting sign-ups for participation in the upcoming Ct technology beta program.

If you want to know more about Ct, check out Intel’s Ct resource page.

http://techresearch.intel.com/articles/Tera-Scale/1514.htm

Posted by Srinivasan Balram | No Comments
Dual-Pivot Quicksort – An Impressive Attempt with Just 200 Lines of Code!! Wednesday, September 16, 2009

http://article.gmane.org/gmane.comp.java.openjdk.core-libs.devel/2628

This is quite amazing. He comes up with an alternative, proves it mathematically –
writes code & benchmarks, and submits it as an alternative to the Java Development Kit (JDK).

Posted by Srinivasan Balram | No Comments
Ruby and the Enterprise Saturday, September 12, 2009

Given Ruby’s benefits such as multiplying developer productivity, and the fact that that is open source and free, Ruby is gaining increasing attention among enterprises. Sites such as yellowpages.com and Twitter are written in Ruby, and web development heads at sites such as Oakley.com have taken the decision to ship their legacy PHP and Java code over to Ruby on Rails.

However, some are raising questions about the performance and scalability of Ruby on Rails. Another issue is finding the right skill sets. So then, is Ruby enterprise ready?

Read what David Longworth has to say about the ascent of Ruby and its future in the enterprise.

http://www.information-age.com/channels/development-and integration/features/1072762/the-rise-of-ruby.thtml

Posted by Srinivasan Balram | No Comments
Using Modularization to Reduce Startup Latency of HTML 5 Monday, September 7, 2009

HTML 5 probably represents the biggest leap forward in web standards in almost a decade. Elements of HTML 5 will reshape the way we use the web; but challenges remain in reducing startup latency of an HTML 5 application.

The aspects that contribute to latency include network time to fetch the application (JavaScript + HTML), JavaScript parse time, and code execution time to fetch the data and render the home page. While the first two issues are directly correlated with the size of the application, code execution time is really up to the developer.

Modularizing your application can help but this is only half the story. Now that you have your code modularized, you need to decide which subset of these modules is critical to load your application’s home page. All non-core modules should be downloaded and parsed at a later time. With a consistent code size for your startup code, you can maintain a consistent startup time.

Get the details here – http://googlecode.blogspot.com/2009/09/gmail-for-mobile-html5-series-reducing.html

Posted by Srinivasan Balram | No Comments
 
  Blogger Profiles
 
 
 
 
  Linked in
 
 
 
 
  Marlabs on
Facebook
 
 
 
 
  Follow us
on Twitter
 
 
 
 
  Read our Feed