Slashdot Mirror


Scalable Nonblocking Data Structures

An anonymous reader writes "InfoQ has an interesting writeup of Dr. Cliff Click's work on developing highly concurrent data structures for use on the Azul hardware (which is in production with 768 cores), supporting 700+ hardware threads in Java. The basic idea is to use a new coding style that involves a large array to hold the data (allowing scalable parallel access), atomic update on those array words, and a finite-state machine built from the atomic update and logically replicated per array word. The end result is a coding style that has allowed Click to build 2.5 lock-free data structures that also scale remarkably well."

2 of 216 comments (clear)

  1. Re:Java???? by Profane+MuthaFucka · · Score: 0, Troll

    And still, after that beautiful rant, Java is still slow.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  2. Re:Java???? by Profane+MuthaFucka · · Score: 0, Troll

    Let me characterize the person who modded me down:

    1) He has a fancy computer that he bought at a department store, but has never cracked the box open. Check!
    2) He went to the local IT Professional Outfitters store and dropped $1500 on shoes, special pants, a shirt with weird zippers and pockets everywhere, harnesses, backpacks, laptop carts, mouse pads, and USB coffee warmers. All are colored hot fluorescent pink and glow under UV light. Check!
    3) He went to the bookstore and has the Java for Idiots, Java for Dummies, Learn Java in 21 Days, and 3D game programming in Java books. Check!
    4) He downloaded Safari and installed it onto his spanking new Vista machine. Check!
    5) He's got a JVM. Installed it from a CD from one of his books. Check!
    6) He has a 2 year degree from De Vry. Certificate on the wall. Check!
    7) He subscribed to all the Ziff Davis publications he could find. Check! Check! Check!

    Yessir! That motherfucker's a PROGRAMMER!

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!