Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


Eric Aguiar Heavens​Revenge Know Thyself
  • SPLASH 2011: David Ungar - Self, ManyCore, and Embracing Non-Determinism

    @Richard.Hein: Thats a damn good paper, I had no idea my idea/term is spreading and is helping to make research progress in ways I hadn't known Tongue Out Thanks for linking that paper, I'd definitely suggest that sort of solution for your hash table not by bias but by such impressive results they got.

    Good luck with coding a prototype for your product.

  • SPLASH 2011: David Ungar - Self, ManyCore, and Embracing Non-Determinism

    Quite a delightful fellow, he would be a great mentor for many these days.  I wonder if he would like my conceptual solution for parallelizing sequential computation.


    It uses pipelining in a vectorized form relative to other pipelines in the system, and is a just-above abstraction above instruction level parallelism.  There's a diagram for people to enjoy too Tongue Out What do people think?

  • The Roslyn Project - Meet the Design Team

    It's terrible news to hear that F# is being used so little/not at all in Roslyn Sad

    C'mon Anders, sure C# is your baby but it sounds like you aren't leveraging F#'s amazing aspects for making a project like this. By just embracing some native F# a little more and merging their IL together would be a beauty. Then aspects of the TRUE next generation of code generators should show themselves via your team's findings.

    Who say's you can't create C#'s successor language instead of just dwelling on C# so much?

  • SPLASH 2011: Brendan Eich - JavaScript Today and Tomorrow

    http://techluminaries.com/2008/12/15/episode-1-brendan-eich/ Is another interview with Brendon which I consider one of his best, he is inspirational in this podcast I linked and if anyone wants a REALLY good listen I highly suggest it with a 10/10 rating. (Sorry Charles it's even better than this ATM and I'd even suggest you have a listen Tongue Out) Enjoy and I even wished I was hired by Mozilla/Microsoft to do some goodness like what he's done for our modern world.  

    Here's to hoping strict mode is supported in the final incarnations of WinRT!

  • Raman Sharma: Building Metro Style Apps with C++ and JavaScript

    I love the WinRT stuff, should be able to embed a DirectX game right inside an HTML element and boom.  I hope the DX guys make a similar surface API to get an equivalent for WebGL for GPU computation tasks/graphics embedded in web pages.

  • Visual Studio 11 Developer Preview: DirectX 11 Development Experience

    Nice render tree! Please take notes from XSI (Autodesk Softimage) render tree editor since it is the king of Shader "tree" editors in my eye.

  • C++ and Beyond 2011: Benedict Gaster on C++11, C++ AMP, C++ Renaissance

    All this C++ content is good stuff Charles, it seemed like such a desirable conference to go to, I'm slightly envious:P.

  • GoingNative 0: Help us fly this plane, Some modern C++, Meet Ale Contenti

    @Charles:Oh yea the bubbles, any matrix-like power surges along the geometry is all cool so long as its mainly stationary; that wobble on there right now is just funky and distracting. I guess a super slow change of angle 1/5th - 1/10th that speed wouldn't be too bad, but atm that wobble is a little too fast.

  • GoingNative 0: Help us fly this plane, Some modern C++, Meet Ale Contenti

    Remove the wobbly sea-sickness background and it'll be the 2nd best show on C9 right behind "Going Deep" that's how much potential this should have.  But the intro background animation is amazingly horrible even though I don't get sea-sickness but If it's on other shows... I already pity the viewers.

    Also the only thing able to match this in awesomeness is C9::Functional ; a show focusing all about functional concepts and best practices and functional styles beyond syntax and how to do functional work in imperative languages and functional data structures. This way the complete contrast can be covered and can help all 9'ers grow as true programmers and not just a C++, JavaScript, Ruby, Erlang, C#, F#, Java or Haskell dev.

  • Herb Sutter: Heterogeneous Computing and C++ AMP

    @chanmm:Slides for this presentation and a few others in PDF form are:

    http://developer.amd.com/afds/pages/rebroadcast2.aspx are more presentations as well. Smiley

    The future IS Fusion Smiley

    Herb, for the record I really dislike that (direct3d) is the keyword to enable the restriction., But yes your finally implementing my(old) idea of passing not only the architectures as as a command line flag as a target but also the device to know the memory properties for the execution; CPU/GPU.  No matter what, there must be at least 2 dimensions as you showed in the presentation. I believe BOTH must be passed to the compiler, the architecture/execution style/depth of the computation and then a 2nd parameter must be passed which describes which side of the scale the memory model consists of, large address spaces, or small ones. Or let the guts of the compiler track the types of optimization it does like auto-vectorization and a loop unrolling depth, and if it does a certain combination of optimization then it can tag the function to automatically be restricted/enabled for candidate use in DirectCompute and AMP'd.

    Can't wait for the day to come when the compiler will actually be able to infer the dial for both the architecture and the dial for memory model back and fourth on a per-function basis in the end and all linked together for a real masterpiece of a binary based on code keywords or code decorations or declarations or pragmas or even the compilers auto-detection of valid optimization during compilation. This may actually bear fruit where the past research didn't succeed from lack of knowledge or resources unlike now when the timing is right.

    Maybe "restrict (vector_unit)" would be a more general and less product advertising keyword to use instead of "direct3d". even if it 95% relies on the DX11 DirectCompute stuff since generality = love just as much as an open standard = love.