The 2012 Chicago Code Camp has come and gone --- excellent talks, as usual. Enjoyed talks on Provable Code, Multicore, and F#. And had fun with my talk on the new concurrency features in C++11, though I learned an important "demo" lesson: test your demos with the same hardware as you plan to use when presenting. I prefer to use a wireless mouse when I present, and this caused problems during the demo. Who wouldn't have thought?!
This coming tuesday (22 May 2012) I'm giving an updated version of C++11 talk at the joint get-together of the Chicago HPC/GPU and Chicago C/C meetup groups. We're meeting in downtown Chicago at one of the DePaul buildings: DePaul CDM Building, room 924, 243 S. Wabash. Seating is limited to the first 60 that attend, and we have over 70 registered. Plan to arrive between 6-6:15pm, talk will start at 6:30. AND note that no dinner is served, so bring food and your favorite beverage into the room with you!
The talk will focus on the new the new concurrency features in C++11 for asynchronous and parallel programming. We'll also touch on designing high-performance software, showing that high-performance is not just about exposing parallelism. Here is a PDF of the talk, and the PPT and demos if you're interested..
Join us if you can!
Busy week here in Chicago... The boat is back in the water, sailing has started, and the 2012 Chicago Code Camp goes off this Saturday, May 19th. Lots of great talks, lunch is provided, and it's free. Just costs your time.
I'm lucky enough to be speaking as well: "Going Parallel with Cpp11", where I'll talk about the new concurrency features in C++11 for asynchronous and parallel programming. Love this stuff. Here is a PDF of the talk, and the PPT and demos if you're interested..
And next tuesday (May 22) I'm giving the talk again (with more details) downtown at the joint meetup of the Chicago C/C++ and HPC/GPU user groups. 6:30 PM, more info here.
Join us if you can!
I thought I'd share this since it's an amazing story, and has some connection with parallelism (but mostly it's an interesting story
. Dr. Bolte Taylor is a well-known brain researcher who suffered a stroke, and through that stroke learned a great deal about the brain: in her view, left side is a sequential processing engine that focuses on connecting with the outside world, and the right side that is a parallel processing engine focused on the internal world (ourself).
Fascinating stuff, and very personal. 18 minutes long... The URL again: http://ed.ted.com/lessons/jill-bolte-taylor-s-stroke-of-insight.
I'm co-organizing the HPC/GPU meetup of Chicago, and our next meeting is scheduled for Wednesday, April 11th at 6pm. We have 2 very good speakers lined up:
1. John Ashley of Nvidia who will present "CUDA Thrust", a C++ framework for GPU programming, and
2. Dr. Michael Kelly of Wolfram who will discuss Wolfram's GPU integration work focused on financial derivatives (abstract below).
We are meeting at Tech Nexus in downtown Chicago, 200 South Wacker, 15th floor. Please join us, and share this open invitation with friends/colleagues. Cheers!
Ran across this well-written article --- "OCaml for the Masses" --- on why a Wall Street company completely switched over to functional programming in 2005, and loves it. Functional programming is still a niche, but a growing one certainly in the financial and scientific communities. A good read if you're looking for real-world motivation to try functional programming.
A meetup around GPUs is happening this tuesday (10/25) in Chicago...
We're very fortunate to have John Ashley as the speaker for the evening. He will be giving a talk on OpenCL followed by a session "Ask the Nvidia guy ... (almost) anything". John has presented to our New York and Boston sister groups in the past, and not only is he a great speaker, he is also one of the foremost practitioners in GPU. Pizza and pop will be available, courtesy of Nvidia.
Time: 6:00 – 8:00 pm
Location: Model Metrics Inc, 600 West Chicago Ave, Suite 750, Chicago
Details and sign-up.