Search Results for parallelprogramming tag:blogs.intel.com,2009:/cgi-bin/mt//feed/parallelprogramming 2009-11-23T15:49:34Z Movable Type 4.21-en 20 1 20 Investing in hardware for parallel programmability tag:blogs.intel.com,2009:/research//17.2798 2009-03-23T15:00:00Z 2009-03-20T15:39:40Z Jim Held About a year ago, Intel and Microsoft each invested $10M in jointly funding Universal Parallel Computing Research Centers at UC Berkeley and U of Illinois to make parallel programming mainstream in future client software. I&#8217;ve had the pleasure of attending... Unwelcome Advice tag:blogs.intel.com,2008:/research//17.1769 2008-06-30T19:11:00Z 2008-08-14T16:13:05Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php Generally speaking, you don&#8217;t want to deliver any kind of difficult news to customers, partners, etc. Some of us are lucky enough to talk to folks about the performance and capabilities of our processors, shipping and soon-to-ship. Some of us,... Taking Multi-core Programming Into The Bazaar: An Argument for Open Source Tools tag:blogs.intel.com,2008:/research//17.1464 2008-04-07T17:10:10Z 2008-07-30T22:42:29Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php All the major CPU manufacturers have thrown their lot in with multi-core designs. The (multi-billion dollar) question now is how to program these devices. I can tell you with some confidence that we don’t yet know what the answer will... Introducing two “Universal Parallel Computing Research Centers” tag:blogs.intel.com,2008:/research//17.1388 2008-03-19T17:00:00Z 2008-07-30T22:42:29Z Justin Rattner http://blogs.intel.com/research/2007/06/profile_justin_rattner.php Today, it’s a pleasure for me to report that Intel and Microsoft are joining forces to accelerate the mainstream adoption of highly parallel computing technology. Together, the two companies are pioneering the concept of industry-funded “Universal Parallel Computing Research Centers”... "Automated sports highlights" demo video tag:blogs.intel.com,2008:/research//17.1389 2008-03-17T23:23:06Z 2008-06-13T22:08:50Z Sean Koehl http://blogs.intel.com/research/2007/06/profile_sean_koehl.php I wanted to share a video of some of the application research we have going on at our Intel China Research Center in the area of video mining. In collaboration with Tsinghua University, Yimin Zhang and his team at ICRC... <![CDATA[Backward Compatibility ≠ Forward Scalability?]]> tag:blogs.intel.com,2008:/research//17.1178 2008-03-06T12:36:48Z 2008-04-01T17:10:34Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php One of the constants valued by our developers is the backward compatibility provided by our architectures in the form of a consistent ISA. Historically, a corollary of this has been that legacy software has benefited from process and micro-architectural improvement.... Designing future computers with future workloads tag:blogs.intel.com,2008:/research//17.1336 2008-02-26T19:01:00Z 2008-03-31T14:51:23Z Timothy Mattson http://blogs.intel.com/research/2007/06/profile_tim_mattson.php What will people do with their computers in five, ten or twenty years? How will computers need to change to support these future usage models? And finally, how the heck are we going to program these things? These are the... C for Throughput Computing tag:blogs.intel.com,2008:/research//17.1011 2008-01-03T22:40:47Z 2008-03-17T17:46:00Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php One of the challenges of enabling parallel computing broadly is that there is (understandably) some inertia around migrating programming tools, build environments, and, generally, 100’s of thousands or millions of lines of code to new programming models or compilers (especially... My programming model rules! Yours drools! tag:blogs.intel.com,2007:/research//17.1019 2007-12-17T21:26:41Z 2008-03-10T16:36:20Z Timothy Mattson http://blogs.intel.com/research/2007/06/profile_tim_mattson.php In a schoolyard playground somewhere in Silicon Valley … two programmers meet on the swing-set. P1: My programming language is easy to use and delivers high performance with only minimal programmer effort. P2: Well my language is better and is... Throughput Computing for Risk: A Quick Note on Financial Engineering tag:blogs.intel.com,2007:/research//17.1004 2007-12-06T21:18:40Z 2008-03-04T03:09:36Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php One of the things my group does while developing parallel programming models is to try to comprehend the application programming models and patterns that our tools will be used to implement. We believe this is essential to any work on... Q4 ITJ: The Velvet Revolution of Multi-core Software tag:blogs.intel.com,2007:/research//17.983 2007-11-15T16:39:21Z 2008-02-29T20:38:30Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php Physics is driving a revolution in software development. For software developers, I’m sure it’s odd to think about it this way but the evolving trends in semiconductor manufacturing is going to have a profound impact in how applications, tools, and... The Problem(s) with GPGPU tag:blogs.intel.com,2007:/research//17.919 2007-10-18T19:16:35Z 2007-12-17T21:58:31Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php Hundreds of GigaFLOPs are available in your PC today….in fact, you might even have a TeraFLOP in there. As someone who cut his teeth on a Cray C90 (15 GFLOPS max), this is an intriguing opportunity to dabble; for the... Parallel programming environments: less is more tag:blogs.intel.com,2007:/research//17.878 2007-10-02T17:29:17Z 2007-11-26T18:30:13Z Timothy Mattson http://blogs.intel.com/research/2007/06/profile_tim_mattson.php The single most important paper for programming language designers to read came out in 2000. It wasn’t written by a computer scientist, mathematician, or physical scientist. It was written by a couple professors studying social psychology:... The Many Flavors of Data Parallelism tag:blogs.intel.com,2007:/research//17.789 2007-09-06T23:17:30Z 2007-11-05T21:57:58Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php Data parallel programming models have been “in vogue” lately because of their prevalence in GPGPU programming. As I alluded to in my previous blog, there are other reasons we should be looking at data parallelism&#8230;.but not all of these models... Multi-core research update: the intimate coupling of software & hardware tag:blogs.intel.com,2007:/research//17.751 2007-08-14T15:00:00Z 2008-02-29T21:18:07Z Sean Koehl http://blogs.intel.com/research/2007/06/profile_sean_koehl.php This week we are excited to share further technical progress towards our vision to enable scalable, programmable multi-core architectures based on many cores. We are disclosing 8 technical papers from our Tera-scale program via the Intel Technology Journal with new... What Makes Parallel Programming Hard? tag:blogs.intel.com,2007:/research//17.707 2007-08-03T19:52:49Z 2008-02-29T21:18:07Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php One of the challenges of multi-core and tera-scale architecture is how to make parallel programming “easier”. But what makes it hard in the first place? I thought it might be worth explaining some of our experiences with this as a... Groundhog Day: A Personal Perspective on Multi-core Computing tag:blogs.intel.com,2007:/research//17.697 2007-07-27T15:00:00Z 2008-02-29T21:18:07Z Anwar Ghuloum (葛安华) http://blogs.intel.com/research/2007/07/profile_anwar_ghuloum.php In the 1993 comedy “Groundhog Day”, Bill Murray finds himself reliving the same (eponymous) day again and again until he mends his ways and becomes a better person. Nearly twenty years ago, when I entered graduate school, parallel computing was... Virtual worlds, 80 cores, and 20,000 golden pigs tag:blogs.intel.com,2007:/research//17.684 2007-07-19T18:48:41Z 2007-09-14T19:34:19Z Sean Koehl http://blogs.intel.com/research/2007/06/profile_sean_koehl.php Why show 20,000 golden pigs to a select group of 85 press and analysts? Because it was a cool way to show both a future application capability (massive collision detection) and a new parallel programming environment called Ct, i.e. C... Parallel Computing: making sequential software rare tag:blogs.intel.com,2007:/research//17.646 2007-06-28T15:00:59Z 2007-08-29T17:03:11Z Timothy Mattson http://blogs.intel.com/research/2007/06/profile_tim_mattson.php In my job at Intel, I get to travel far and wide to meet with research groups working on parallel computing. And as travel, I am constantly struck by the differences between the state of HW and SW in parallel... Multi-core processors: An inflection point in software tag:blogs.intel.com,2007:/research//17.636 2007-06-19T16:00:15Z 2008-02-29T21:18:07Z Ali-Reza Adl-Tabatabai http://blogs.intel.com/research/2007/06/profile_alireza_adltabatabai.php Welcome to my first blog! I’m delighted to be part of the Research@Intel blog. As an Intel researcher, my job involves developing new programming systems for future Intel architectures. I work on a range of technologies spanning programming languages, optimizing...