bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Parallelizing sort


From: Nima Nikzad
Subject: Parallelizing sort
Date: Wed, 11 Feb 2009 22:12:42 -0800

Hello coreutils community,
I am new to the exciting world of open source development and thought I
should introduce my self and get some feedback on what I am working on.  My
name is Nima Nikzad and I, along with a small group of students, am working
on changes to coreutils as part of a project for Prof. Paul Eggert's
software engineering course at UCLA.  Specifically, we are looking at how we
can better utilize modern multi-core processors when sorting and merging
files.  My group is first taking a look at how to parallelize the external
sort phase of sort's operation.  Another group of students is taking a look
at in-memory sort while we are working on this.

Has anyone already tried their hand at parallelizing this code?  Are there
any special considerations we should keep in mind while moving forward?  My
group was looking to tackle the problem by using OpenMP as we have some
experience working with it in the past and like that we can do quite a bit
with it while (hopefully) having little impact on the structure of
the existing code.  Does anyone have any feedback on threading technologies
that would be appropriate for this project or does anyone think OpenMP is a
poor choice?

I look forward to hearing your suggestions!  We are looking to have
something implemented and benchmarked soon and I will be sure to keep in
contact with the community.  Please feel free to reach me at nnikzad at
ucla.edu.  Thank you!

- Nima Nikzad


reply via email to

[Prev in Thread] Current Thread [Next in Thread]