You are viewing paulmck

Previous Entry | Next Entry

Parallel Programming: August 2011 Update

SequentialCaveman
This release of the parallel programming book features a new data-ownership chapter, the start of a new validation chapter, and lots of fixes, primarily from Elie De Brauwer.

I expect to put out the next release in December. I will continue on validation, and hopefully get a few other things accomplished.

As always, git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/perfbook.git will be updated in real time.

Comments

( 7 comments )
(Anonymous)
Aug. 30th, 2011 12:25 pm (UTC)
thanks for the book
Thanks a lot, Paul. Although most of the content is beyond my comprehension, the cartoons make it enjoyable to skim through the book :-D By the way, do you have any idea why all academic papers prefer to have 2 columns per page? I wonder if the first academic to come out with this layout is a sadist who enjoys torturing others with small font size.
paulmck
Aug. 31st, 2011 03:01 am (UTC)
Why are academic papers double-column?
The reason is that double-column format gets more content per page. One way to see this is to consider that the a paragraph in single-column format will waste on average half a line, while a paragraph in double-column format will waste on average one quarter of a line (half of a column).

Of course, this should matter less as paper becomes less prevalent, and is why this book is available in both single-column and double-column formats. (That said, the single-column format does need a bit of help from someone with better Latex skills than I have.)
Tapio Tallgren
Aug. 30th, 2011 12:50 pm (UTC)
Epub format?
Any progress with the plans to use Pandoc to create a .epub or .mobi variant of the book? I did not manage to convert the pdf into epub format with Pandoc or Calibre, and I am having difficulties in building even the pdf version on Fedora 15 (broken a2ping).
paulmck
Aug. 31st, 2011 03:05 am (UTC)
Re: Epub format?
Sad to say, no progress. :-(

But I do have a (very rough) HTML version -- can that be converted to epub format? That would allow you to get the benefit of my a2ping.

Also, did you file a Fedora bug on a2ping? If not, could you please do so?
Tapio Tallgren
Sep. 2nd, 2011 11:33 am (UTC)
Re: Epub format?
The a2ping bug is now number 735312 in Bugzilla. I managed to build perfbook.pdf by replacing a2ping in the utilities/eps2pdf.sh script by
(a) a modified version of a2ping or
(b) epstopdf (which is part of texlive utilities just like a2ping)

However, perfbook_html looks a little scrambled, both the version I built myself and the one I downloaded from kernel.org.
paulmck
Sep. 3rd, 2011 04:36 am (UTC)
Re: Epub format?
Thank you for filing the bug!

And yes, the HTML version is still experimental. It is a lot better than it was initially, but it needs more help. Most of the work to this point has been preprocessing the document so that latex2html will deal (more or less) with it. I am toying with the idea of writing a special-purpose script that takes perfbook_flat.tex and making one big .html out of it, but not sure that this would be all that great an approach.

Other options I should consider?
henryt167
Jul. 9th, 2012 12:50 pm (UTC)
wow this book is perfect, exactly what i needed! THX
( 7 comments )