Hi MIxxx Developers,

below you find an introduction to an interesting GSoC project.
The linked document describes a smart method to convert loops into
Continuation-passing style.

If I get this right, it is a method to split long loops into pause able
portions
without the need of a thread change.

We should keep this in mind when thinking about threads in Mixxx.

Kind regards,

Daniel




---------- Forwarded message ----------
From: Gabriel Kerneis <gabr...@kerneis.info>
Date: 2013/10/11
Subject: [GSoC Mentors] QEMU/CPC project: an experience report
To: qemu-de...@nongnu.org,
google-summer-of-code-mentors-l...@googlegroups.com
Cc: Stefan Hajnoczi <stefa...@gmail.com>, Charlie Shepherd <
char...@ctshepherd.com>


Dear all,

We were so excited about our QEMU/CPC GSoC project that we have decided
to write a 12-page article to share our experience:

           QEMU/CPC: static analysis and CPS conversion
           for safe, portable, and efficient coroutines
       http://gabriel.kerneis.info/research/files/qemu-cpc.pdf

If you want to learn more about QEMU internals, how we fixed hundreds of
lines of code with a small checking tool, or discover a nice compilation
technique for coroutines, you will probably be interested in this
article.

We also hope that other mentors will find it useful as a resource for
prospective students looking for an example of past GSoC projects.

Thanks to Google, and everybody involved, for making this great project
possible.

--
Gabriel Kerneis
http://gabriel.kerneis.info/

--
You received this message because you are subscribed to the Google Groups
"Google Summer of Code Mentors List" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to google-summer-of-code-mentors-list+unsubscr...@googlegroups.com.
To post to this group, send email to
google-summer-of-code-mentors-l...@googlegroups.com.
Visit this group at
http://groups.google.com/group/google-summer-of-code-mentors-list.
For more options, visit https://groups.google.com/groups/opt_out.
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to