NWCPP thanks the following organizations for their sponsorship.
Sponsoring NWCPP
Want to sponsor NWCPP? Here’s how.
To be on our mailing list, join the Google Group at this link
TouchDevelop brings a modern programming experience to devices where touch is the primary input mechanism, such as smartphones and tablets. The TouchDevelop environment does this through an interlocking set of features, including:
In this talk, I’ll introduce the Microsoft incubation project Casablanca, the aim of which is to help C++ developers productively take advantage of cloud-based computing without sacrificing performance. Through a series of …
We are familiar with at least some of the GoF patterns like Visitor or Factory. Less known are some very powerful abstract patterns used primarily in functional languages. I will show you how …
LKRhash is a hashtable that scales to multiple processors and millions of items. LKRhash was invented at Microsoft in 1997 by Paul Larson, Murali Krishnan, and George Reilly, and has been used in …
Come at 6:45 for pizza sponsored by Randstad Technologies.
Microsoft’s C++ AMP (Accelerated Massive Parallelism) is a C++ programming model and language extension that allows any C++ developer to take advantage of the massive parallelism available in today’s GPU’s. It offers a developer-friendly, lightweight, and …
Many developers have been suddenly thrown into developing code in stages whereas they used to be able to do bigger designs up front. Many people tell them to do test-driven development and emergent design while ignoring the fact that their work with legacy systems may prevent such actions. In …
Please join us at 6:45 for pizza sponsored by Summit Group Solutions.
Implementing code that is fast in a multi-core environment is one of the challenges of modern software engineering.
To meet this challenge, future Automatic Differentiation (AD) software will have to avoid excessive synchronization barriers between threads …
Come at 6:30pm for pizza supplied by Amazon Digital.
We’ll do a lap around the most commonly applicable parallel patterns. The goal of the talk is to map each of these parallel patterns to equivalent C++ code, while taking advantage of the modern constructs in the language …
January 19th, 2011 — Determinism and Fail-Stop Races for Sane Multiprocessing — Luis Ceze
February 16th, 2011 — The Thought Process of Patterns: Essential Design Skills — Alan Shalloway
March 16th, 2011 — Debuggers and Mago — Aldo Nunez
April 20th, 2011: ‘C’ for Microcontrollers, Just Being Efficient — Lloyd Moore
May 18th, 2011 — C++0x Lambda …
read moreCome at 6:30pm for pizza supplied by Kongsberg Underwater Technology.
Computing in science and engineering involves modeling part of the physical world. The inputs could be detailed measurements of the environment, or a randomized set of potential measurements that might characterize some environment in the future. The outputs …
Come at 6:30 for pizza provided by Summit Group Solutions, LLC!
One of the goals of the new C++11 Standard was to provide support for concurrency, in particular for thread-based concurrency. But threads don’t scale very well. Do C++ tasks, which are created using std::async …
Social