login/register

Snip!t from collection of Alan Dix

see all channels for Alan Dix

Snip
summary

Designing and implementing efficient and provably correc... learning (ML) algorithms can be very challenging. Existi... parallel abstractions like MapReduce are often insuffici... while low-level tools like MPI and Pthreads leave ML exp... solving the

GraphLab: A New Parallel Framework for Machine Learning
http://www.graphlab.ml.cmu.edu/

Categories

/Channels/techie

[ go to category ]

For Snip

loading snip actions ...

For Page

loading url actions ...

Designing and implementing efficient and provably correct parallel machine learning (ML) algorithms can be very challenging. Existing high-level parallel abstractions like MapReduce are often insufficiently expressive while low-level tools like MPI and Pthreads leave ML experts repeatedly solving the same design challenges. By targeting common patterns in ML, we developed GraphLab, which improves upon abstractions like MapReduce by compactly expressing asynchronous iterative algorithms with sparse computational dependencies while ensuring data consistency and achieving a high degree of parallel performance.

HTML

Designing and implementing <b>efficient</b> and <b>provably correct</b> parallel machine learning (ML) algorithms can be very challenging. Existing high-level parallel abstractions like MapReduce are often insufficiently expressive while low-level tools like MPI and Pthreads leave ML experts repeatedly solving the same design challenges. By targeting common patterns in ML, we developed GraphLab, which improves upon abstractions like MapReduce by compactly expressing asynchronous iterative algorithms with sparse computational dependencies while ensuring data consistency and achieving a high degree of parallel performance.