scispace - formally typeset
Search or ask a question

Showing papers by "Thomas H. Cormen published in 2002"


Book ChapterDOI
04 Jan 2002
TL;DR: Two improvements to a previous implementation of out-of-core columnsort are described, one of which replaces asynchronous I/O and communication calls by synchronous calls within a threaded framework and the other uses algorithmic and engineering techniques to reduce the number of passes over the data.
Abstract: We describe two improvements to a previous implementation of out-of-core columnsort, in which data reside on multiple disks. The first improvement replaces asynchronous I/O and communication calls by synchronous calls within a threaded framework. Experimental runs show that this improvement reduces the running time to approximately half of the running time of the previous implementation. The second improvement uses algorithmic and engineering techniques to reduce the number of passes over the data from four to three. Experimental evidence shows that this improvement yields modest performance gains. We expect that the performance gain of this second improvement increases when the relative speed of processing and communication increases with respect to disk I/O speeds. Thus, as processing and communication become faster relative to I/O, this second improvement may yield better results than it currently does.

20 citations