Live data from Hacker News

Viewing profile — tmurray

tmurray

HN member
Joined
Fri, Oct 29, 2010, 3:28 AM UTC
HN karma
421
Public activity
95 items

About tmurray

No profile information was provided.

Recent public activity

  1. comment
    Comment #25427408

    they're not a userspace construct in any meaningful way. libutils/Thread (capital-T Thread) is a thin wrapper around pthread_t, and most Android code uses pthread_t directly. what …

  2. comment
    Comment #10873472

    GPUs don't have a page fault handler; when there's a page fault, it's an unrecoverable crash. Accordingly, zero-on-allocate (or potentially zero-on-free, but that makes assumptions…

  3. comment
    Comment #9949446

    X1 is actually the 64-bit ARM CPU configuration (Cortex A53 + Cortex A57), not Denver. K1, the predecessor of X1, comes in two flavors: 32-bit 4xCortex A15 and 64-bit 2xDenver. TK1…

  4. comment
    Comment #9208945

    property taxes are capped in CA, so the landlord's costs are essentially fixed: http://en.wikipedia.org/wiki/California_Proposition_13_%2819...

  5. comment
    Comment #8913528

    I actually read IJ on a Kindle and found it significantly easier for the most part than reading it in print because of links to endnotes, which removed the requirement to keep two …

  6. comment
    Comment #8877684

    GPUs don't support precise exceptions. For example, you can't take a GPU program that contains a segfault, run it as a standard program (as in, not in a debug mode), and be present…

  7. comment
    Comment #8801734

    https://gcc.gnu.org/onlinedocs/gcc-4.7.4/gcc/Function-Attrib... and http://pasky.or.cz/dev/glibc/ifunc.c look up the target attribute and the ifunc attribute--it's basically a way …

  8. comment
    Comment #8754994

    but that's GLES 2.0, which is significantly less flexible than the kinds of GPUs we're discussing here and is not even in the same ballpark as a CPU (and almost certainly significa…

  9. comment
    Comment #8754351

    disclaimer: I work in this space and have done so for a while, including previously on CUDA and on Titan. GPUs for general purpose computation were never 100x faster than CPUs like…

  10. comment
    Comment #8754311

    Kayvon teaches at Carnegie Mellon now and his class slides are definitely worth reading: http://graphics.cs.cmu.edu/courses/15869/fall2014/ http://15418.courses.cs.cmu.edu/spring20…

  11. comment
    Comment #8676153

    sorry, the desktop Intel SIMD ISAs are generally not something I use on a day-to-day basis, so I get them mixed up a lot. (LRBni was the last one I looked at for any serious length…

  12. comment
    Comment #8675651

    I spent a lot of the past month improving the RenderScript (Android data-parallel compute, using C99 plus vectors) codegen to better work with the LLVM vectorizers, so I have a fai…

  13. comment
    Comment #7731087

    >> 20 years of legacy, needs a reboot and major simplification pass This was attempted. It failed: http://en.wikipedia.org/wiki/OpenGL#Longs_Peak_and_OpenGL_3....

  14. comment
    Comment #5168572

    B3D PM is fine.

  15. comment
    Comment #5168427

    I implemented scatter back in October, but it just barely missed Android 4.2. It's in the next release.

  16. comment
    Comment #5168203

    Desktop: high-end consumer GPUs have about 10-15x the single-precision FLOPs and 4-6x the bandwidth of a single Intel CPU socket. At this point, usually connected via PCIe Gen3. Th…

  17. comment
    Comment #5168008

    Pretty much exactly this. Performance portability is our main concern, and we are willing to trade off some peak performance to get it because of how badly you will hurt yourself o…

  18. comment
    Comment #5167922

    I worked on CUDA at NVIDIA for over four years and was the primary API designer for a large part of that time. I started on RS at Google in September. Basically, he gives us too li…

  19. comment
    Comment #4964749

    I think it's a political move more than a technical one. WinRT lets MS say to Intel that Intel has to care about the tablet market and low-power processors or otherwise ARM will ge…

  20. comment
    Comment #4721667

    They're blade systems, there's not really room for disks. Easier to keep it centralized and easily serviced.

  21. comment
    Comment #4721614

    (full disclosure: used to work for NV on CUDA and did very extensive work on Titan, so I am probably biased) If you think your existing MPI app is going to automatically scale to a…

  22. comment
    Comment #4715523

    Tesla boards haven't shipped in a separate 1U form factor for a few years; they're all passively-cooled PCIe boards inside a x86 server chassis now.

  23. comment
    Comment #4513927

    I don't think that is true. If you're writing C, it's probably because you want to be close to the metal and want many of the guarantees that such proximity provides. If you're foc…

  24. comment
    Comment #4472070

    The lack of any sort of physical connection to the NVIDIA GPU's display outputs is the fundamental feature of Optimus. Switchable graphics existed for years before Optimus introduc…

  25. comment
    Comment #4471950

    You basically missed the entire point of it or why it's interesting. Current Intel CPUs have a very small GPU built on to the die of the CPU. By buying the CPU, you're paying for a…