Slashdot Mirror


Harlan: a Language That Simplifies GPU Programming

hypnosec writes "Harlan – a declarative programming language that simplifies development of applications running on GPU has been released by a researcher at Indiana University. Erik Holk released his work publicly after working on it for two years. Harlan's syntax is based on Scheme – a dialect of LISP programming language. The language aims to help developers make productive and efficient use of GPUs by enabling them to carry out their actual work while it takes care of the routine GPU programming tasks. The language has been designed to support GPU programming and it works much closer to the hardware." Also worth a mention is Haskell's GPipe interface to programmable GPUs.

8 of 195 comments (clear)

  1. dialect of LISP by Anonymous Coward · · Score: 4, Funny

    I find it hard to believe ANYTHING derived from LISP could simplify anything.

    1. Re:dialect of LISP by marcello_dl · · Score: 5, Funny

      Because lisp-style languages are already simplified to the extreme, you mean? Phew, for a moment I thought I spotted a troll.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    2. Re:dialect of LISP by ecotax · · Score: 3, Funny

      ((easy)is)lisp

      --------------------- ^ Missing parenthesis

      --
      "Money is a sign of poverty." - Iain Banks
  2. Re: MOV ES:[BP],#255,ecx,xyz !! by Anonymous Coward · · Score: 1, Funny

    I think that's supposed to be: ecx, xyz, M-O-U-S-E

  3. Re:Oh no by Anonymous Coward · · Score: 0, Funny

    No shit. Do these people know who they named their language after?

    If you thought Carl Sagan overreacted when Apple used 'Sagan' as an (internal!) code name, you ain't seen nothin' yet. Prepare for a broadside of cease-and-desist orders from the original BHA (ButtHead Author.)

    Posted anonymously because hey, life's too short to tangle with this particular asshole.

  4. Re:Indian University? by shikaisi · · Score: 3, Funny

    I think you mean Indiana University, mods.

    No. It's been outsourced.

    --
    No left turn unstoned.
  5. Simplify != LISP by fygment · · Score: 3, Funny

    LISP? Really?! Were they _trying_ to make the GPU less accessible?

    --
    "Consensus" in science is _always_ a political construct.
  6. Re:MOV ES:[BP],#255,ecx,xyz !! by nospam007 · · Score: 3, Funny

    "MOV ES:[BP],#255,ecx,xyz
    Is not simple enough ??"

    That's only the old use of those cards, nowadays kids need functions like MakeBitCoins(500) or SETIFindET() and so on.