Cory Nelson
Check me out on the web at int64.org.
@scalablecory
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
C++ and Beyond 2012: Herb Sutter - You don't know [blank] and [blank]
Jan 04, 2013 at 5:55 PMIn other words, it's no different from most everything else in C++ -- helping you a good deal but still not "enforcing" anything, allowing you to do whatever the hell you want in the end
A compiler may not be able to catch and warn about all instances of broken code (you're right, this is a breaking change), but there's a lot of room here for it to help.
C++ and Beyond 2012: Herb Sutter - You don't know [blank] and [blank]
Jan 01, 2013 at 1:22 PMWell, that's an interesting insight. It's going to take me a moment to wrap my head around this
. I keep coming up with ways to invalidate it, but then go "oh, no, it still holds..."
C++ and Beyond 2011: Scott, Andrei and Herb - Ask Us Anything
Jan 05, 2012 at 5:57 PM@Andi: Reading and writing from a file asynchronously has been possible for some time. It's opening/closing that I'm curious about. It's not normally an issue, but when you open a file over a network or from a CD there can be serious latency -- so true async opening/closing has always been a dream of mine. I was quite surprised when Herb mentioned it already being there, so I hope he didn't misspeak!
C++ and Beyond 2011: Scott, Andrei and Herb - Ask Us Anything
Jan 03, 2012 at 11:08 AMAbout 34min in, Herb mentions that Windows has asynchronous file opening/closing, demanded by the Office team. What are the functions? I've been wanting this for a very long time!
I know WinRT has async opening, but I assumed it was merely using a thread pool in the background.
GoingNative 0: Help us fly this plane, Some modern C++, Meet Ale Contenti
Jul 28, 2011 at 5:25 PMI think Stephan has all the "learning C++" videos cornered well... I don't think we need more of that here.
Maybe you can discuss news for native that month. Perhaps highlight cool third-party libraries.
I would love to hear from the compiler team. Pretty much anything will do
I'd also like to know where native is being used within Microsoft:
Agreed. With Diego and plenty of other guests we've had on Channel 9, I sometimes need to give my full attention to understand them. Microsoft is very diverse! I don't know if it's the video format, the mic used for recording, my speakers, or just an inability on my part, but a transcript would be really helpful.
Mohsen Agsen - C++ Today and Tomorrow
Jun 24, 2011 at 12:23 AMAgree completely. I love Silverlight/.NET but WP7's memory/CPU constraints sometimes make me itch for some optimizations that just aren't possible in managed code.
Mohsen Agsen - C++ Today and Tomorrow
Jun 24, 2011 at 12:18 AMFunny, a week after I write this I read an article on Ars that makes it sounds like much of this is coming in Windows 8. Perhaps it's time I get a job at MS (or at least, start working for some tech predictions website), if I'm so randomly in tune with their thoughts on the native future.
Herb Sutter: Heterogeneous Computing and C++ AMP
Jun 17, 2011 at 9:34 AMThis looks pretty cool. I see that it supports n-dimensional data and GPU builtin functions, so that answers two of my questions.
The C++ extension looks clean enough, I'll be curious to see if GCC and ICC implement it. Still, at the moment it looks like it's only going to be useful for quickly adding some GPU support to apps targeting Windows Vista and up. For anything portable, OpenCL will remain king.
Some questions:
AFDS Keynote: Herb Sutter - Heterogeneous Computing and C++ AMP
Jun 16, 2011 at 6:05 PMI'll be interested to see if GCC and ICC implement this extension. Lots of work but possibly well worth it. For now, it sounds like a great way to quickly add some GPU support to apps intended for Windows Vista and up. For anything truly portable, OpenCL will remain king.
Does AMP support all the GPU-specific stuff, like math function builtins and texture units? How about 2D/3D data? Can I specify that a buffer should stay in GPU memory (or to be generic: in the memory closest to the execution unit), so it's not passed back to system RAM in a multi-pass function? Exciting!
Downloading the video right now. Been waiting for this all day
Mohsen Agsen - C++ Today and Tomorrow
Jun 16, 2011 at 7:37 AMSadly most existing libraries are too inflexible or require you to jump out of C++ and use some other language to define the vector bits.
I'm not convinced GPU stuff like AMP will help at all for SIMD on the CPU -- GPU and CPU design are just too different. CPU requires a much more careful design, where an algorithm might look completely different between SSE2, SSE4, and AVX instruction sets. GPU still requires a careful design, but in wildly different areas.
See more comments…