Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Algorithms and parallel computing

    Algorithms and parallel computing

    Fayez Gebali · 2011

    "There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. The programmer must be aware of the communication and data dependencies of the algorithm or application. This book provides the techniques to explore the possible ways to program a parallel computer for a given application"--Provided by publisher. "This book provides the techniques to explore the possible ways to program a parallel computer for a given application"--Provided by publisher.

    Systems & OSComputer ScienceProgramming
    Open LibraryAmazon
    Stats for nerds
    0recommend
    2mentions
    2people
    2020–2024years
    100% neutral

    Mentions per year

    20202021202220232024

    What Hacker News says

    1. cromkaJun 2024
      I did quite a lot of CUDA, algorithms, and parallel computing in general during my university time. I wrote my Master’s thesis on GPGPU. This was before it was applied to crypto mining or AI. I was supposed to stay at the Uni and do PhD in GPGPU, but eventually accepted a much better paid entry-level job at a company and, subsequently, I haven’t touched low-level programming since graduating and moving on to coding in Java/.Net/SQL, etc.

      Over a decade has passed and you can imagine the level of my 20/20 FOMO frustration for not having carried on with the more advanced engineering stuff.

      So my questions is: what resources and what direction would you recommend for someone like myself to narrow that gap of 10 years, such that I could hopefully apply for an interesting job in the field sometime 12 months from now? I am absolutely aware it would take a lot of studying, especially on AI/ML maths and algorithms.

      Perhaps someone has already been in a similar situation and can share their experience?

      I will much appreciate any input here!

      thread
    2. dragontamerSep 2020
      "Algorithms and Parallel Computing" by Fayez Gebali covers the parallelization of IIR filters in chapter 12. This is going to be a field that I need to study for a few days, or weeks before I'm really comfortable discussing results.

      I will say that I thank you for submitting this to the discussion on Hacker News. It didn't get a lot of upvotes, but I'm still intrigued by this problem.

      thread

    Related

    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880
    Cover of Programming Massively Parallel Processors
    2011–2026

    Programming Massively Parallel Processors

    David Kirk
    8 recommend · 15
    Cover of Distributed algorithms
    2012–2024

    Distributed algorithms

    Nancy A. Lynch
    3 recommend · 6
    Cover of The art of multiprocessor programming
    2009–2026

    The art of multiprocessor programming

    Maurice Herlihy
    27 recommend · 64
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of Algorithmics
    2008–2024

    Algorithmics

    David Harel
    11 recommend · 22
    AlgorithmsJeff Erickson
    2013–2025

    Algorithms

    Jeff Erickson
    recommend · 14
    10
    Algorithms for Modern HardwareSergey Slotin
    2022–2026

    Algorithms for Modern Hardware

    Sergey Slotin
    15 recommend · 22