RSS 2.0

Personal Info:

Joe Send mail to the author(s) works on parallel libraries, infrastructure, and programming models in Microsoft's Developer Division.

Blogroll:
Other
News
 C|Net
 Kuro5hin
 The Register
Technology
 <?xmlhack?>
 Daily WTF
 DevX
 Hacknot
 Java Today
 Microsoft Top 10 Downloads
 MSDN
 MSDN: "Longhorn"
 MSDN: XML Developer Center
 Slashdot
 Techdirt
 theserverside.com
 W3C
 Web Pages That Suck
 XML Cover Pages
 XML Journal
 xml.com
Technology Blogs
 Aaron Skonnard [PluralSight]
 Adam Bosworth [Google]
 Andy Rich [MS/C++]
 Arpan Desai [MS/XML]
 BCL Team [MS]
 Bill Clementson [Lisp]
 Bill de hÓra
 Bruce Eckel [J]
 Bruce Tate [J]
 Casey Chestnut
 Cedric Beust [Google]
 Chris Anderson [MS/Avalon]
 Chris Lyon [MS]
 Christian Weyer
 Clemens Vasters [newtelligence]
 Craig Andera [PluralSight]
 Dan Sugalski [Parrot]
 Daniel Cazzulino
 Dave Chappel
 Dave Roberts [Lisp]
 Dave Thomas [PragProg]
 Dave Winer
 Dion Almaer [J]
 Don Demsak
 Doug Purdy [MS/Indigo]
 Drew Marsh
 Eric Gunnerson [MS]
 Eric Rudder [MS]
 Eric Sink
 Fritz Onion [PluaralSight]
 Gavin King [J/Hibernate]
 Grady Booch [IBM]
 Hervey Wilson [MS/Indigo]
 Hillel Cooperman [MS/Shell]
 Howard Lewis Ship [J/Apache]
 Ingo Rammer [PluralSight]
 James Gosling [J/Sun]
 James Strachan [J/Groovy]
 Jason Matusow [MS/OSS]
 Jeffrey Schlimmer [MS/Indigo]
 Joe Beda [Google]
 Joel Spoelsky
 Jon Udell
 Josh Ledgard [MS/Evang]
 Joshua Allen [MS]
 Lambda
 Larry Osterman [MS]
 Maoni Stephens [MS/CLR]
 Mark Fussell [MS/XML]
 Martin Fowler
 Martin Gudgin [MS/Indigo]
 Me
 Michael Howard [MS]
 Miguel de Icaza [Mono]
 Mike Clark
 Omri Gazitt [MS/Indigo]
 Pat Helland [MS/PAG]
 Pinku Surana
 Raymond Chen [MS]
 Rich Lander [MS/CLR]
 Rob Howard
 Rob Relyea [MS/Avalon]
 Robert Cringely
 S. Somasegar [MS/DevDiv]
 Sam Gentile
 Scoble [MS/Evang]
 Scott Guthrie [MS/WebNet]
 Scott Hanselman
 Sean McGrath [J]
 Simon Fell
 Stanley Lippman [MS/C++]
 Steve Maine
 Steve Swartz [MS/Indigo]
 Steve Vinoski
 Steven Clarke [MS/Usability]
 Stuart Halloway
 Ted Leung
 Ted Neward [DM]
 Tim Bray [Sun]
 Tim Ewald [Mindreef]
 Tim O'Reilly
 Werner Vogels [Amazon]
 Wintellect
 Yasser Shohoud [MS/Indigo]
Top 20
 Brad Abrams [MS/CLR]
 Chris Brumme [MS/CLR]
 Chris Sells [MS/Ultra]
 Cyrus Najmabadi [MS/C#]
 Dominic Cooney [MS/XAF]
 Don Box [MS/Ultra]
 Don Syme [MS/R]
 Guido van Rossum [Python]
 Herb Sutter [MS/C++]
 Ian Griffiths
 Jason Zander [MS/CLR]
 Jim Hugunin [MS/CLR]
 Joel Pobar [MS/CLR]
 Krzysztof Cwalina [MS/CLR]
 Patrick Logan
 Paul Graham
 Rico Mariani [MS/CLR]
 Rory Blyth [MS/DN]
 Sam Ruby
 Wesner Moise
VC/Business Blogs
 Ed Sim
 Fred Wilson
 Jonathan Schwartz [J/Sun]
 Lawrence Lessig [Stanford]
 Mark Cuban
 Michael Hyatt
 Pierre Omidyar
 Ross Mayfield
 VentureBlog
 Weekly Read
Wine, Food & Tea
 The Silk Road of Wine
 Vinography: a wine blog
 Wine Whys

Disclaimer:
The content of this site are my own personal opinions and do not represent my employer's view in anyway.

© 2008, Joe Duffy

 
 Monday, January 08, 2007

I will be giving a PLINQ talk at the Declarative Aspects of Multicore Programming (DAMP) workshop at POPL next week:

[Update: 1/23/07 -- added a link to the slide deck below.]

PLINQ: A Query Language for Data Parallel Programming

Microsoft’s language integrated query (LINQ) technology provides an expressive syntax and suite of APIs which facilitate classic data parallel operations: filtering, mapping, reductions, loop tiling, sorts, nested loops parallelism, prefix scans, and more.  In this talk, we look at a new set of extensions to the LINQ technology, called parallel LINQ (PLINQ), which automatically optimizes and parallelizes query operations based on dynamic runtime information.  We believe that the use of a familiar SQL-like syntax will broaden the reach of PLINQ in industry, and provides programmers with a more declarative and flexible way of expressing data-intensive computations.

Download presentation (PPT).

The workshop is being chaired by Guy Blelloch from CMU, is located in Nice, France, and features some interesting recent research in the field of parallel programming.  If anybody will be in town and wants to meet up, please drop me a line at joedu AT microsoft.

1/8/2007 7:23:47 PM (Pacific Standard Time, UTC-08:00)
Cool, looking forward to those slides.
1/9/2007 1:16:24 AM (Pacific Standard Time, UTC-08:00)
:( I can't go.
Bart
1/9/2007 11:08:44 PM (Pacific Standard Time, UTC-08:00)
Hi Joe,

What is the status of your new book on concurrent programming?

Minh
1/9/2007 11:50:09 PM (Pacific Standard Time, UTC-08:00)
Minh, I'm still hard at work on the book, several hours a night. Unfortunately it's taking longer than initially expected. While I can't commit confidently to a date, I can assure you that it'll be out there sometime in the not-so-distant future.
--joe
1/18/2007 7:17:44 AM (Pacific Standard Time, UTC-08:00)
I'm starving for information on this project. I can't wait for the slides.
Jafar
7/4/2007 4:27:32 AM (Pacific Daylight Time, UTC-07:00)
Usually you have to obtain a certificate from a Certificate Authority (CA) and in order to get a certificate you need to create a certificate request (CSR). This can be done via the IIS 7 user interface. Just open the INETMGR, click the machine name in the left tree view window and double-click the "Certificates" feature.
8/26/2007 12:28:22 AM (Pacific Daylight Time, UTC-07:00)
Minh, I'm black-and-white photograph Philistine at pheon on the book, discriminated hours a sundown. Unfortunately it's taking longer contrarily mainly on the horizon. While I can't do to confidently to a date, I can assure you that it'll be out there by and by in the not-so-distant future.
9/21/2007 4:54:55 PM (Pacific Daylight Time, UTC-07:00)
hi there! Nice topic. Welcome to hallowen!
10/16/2007 11:53:52 AM (Pacific Daylight Time, UTC-07:00)
Minh, I'm still hard at work on the insert, several hours a night. Unfortunately it's exotic longer alias initially undazzled. While I can't commission confidently to a appointment, I can assure you that it'll be out there sometime in the not-so-distant emergent.
10/21/2007 8:00:07 AM (Pacific Daylight Time, UTC-07:00)
From what I know of her work, this novel will do what others have failed at: integrate personal reflection with the weight of American history. I look forward to it.
1/10/2008 5:07:52 PM (Pacific Standard Time, UTC-08:00)
While I can't commit confidently to a date, I can assure you that it'll be out there sometime in the not-so-distant future.
2/10/2008 7:42:23 AM (Pacific Standard Time, UTC-08:00)
Thanks for the link to the presentation.You are right about this being a more flexable way of doing this.
3/8/2008 2:34:46 AM (Pacific Standard Time, UTC-08:00)
Very good PPT.I tryed ti before but got error.
4/4/2008 9:30:49 PM (Pacific Daylight Time, UTC-07:00)



photograph Philistine at pheon on the book, discriminated hours a sundown. Unfortunately it's taking longer contrarily mainly on the horizon. While I can't do to confidently to a date, I can assure you that it'll be out there by and by in the not-so-distant future.


4/29/2008 8:56:14 PM (Pacific Daylight Time, UTC-07:00)
I'm agree with you.
5/14/2008 11:23:56 AM (Pacific Daylight Time, UTC-07:00)
Yes, I'm agree...
5/29/2008 4:08:17 PM (Pacific Daylight Time, UTC-07:00)
Yes. Im agree.
6/14/2008 1:37:59 AM (Pacific Daylight Time, UTC-07:00)
Yes. Im agree.
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

 

Recent Entries:

Search:

Browse by Date:
<July 2008>
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

Browse by Category:

Notables:

Currently Up To:

Reading...

Listening...

Watching...