Previous | Next --- Slide 22 of 66
Back to Lecture Thumbnails
RX

How is Liszt comparing to a graph processing framework like GraphLab? The primitives and synchronization model are very similar.

  • Are they equivalent in semantics (abstraction)?
  • What is different in the implementation of these two?
Araina

Liszt, a high performance Domain Specific Language for mesh-based programming. The Liszt DSL is embedded in the Scala programming language. For more specific info about Liszt, please refer to: http://graphics.stanford.edu/hackliszt/

As for the difference between DSL and framework, "A DSL can have its own concrete syntax. A framework cannot have its own syntax since it is used in the same language in which it was created". http://folk.uio.no/martifag/masterthesis/thesis.pdf