Reviews for paper Sorting Networks on FPGAs, submitted to The VLDB Journal.
Overall rating: accept without further revisions
Dear Dr. Mueller,
I am pleased to inform you that Associate Editor Chris Jermaine has decided to accept your revised submission for publication in The VLDB Journal. I concur with that decision and congratulate you on having produced a high-quality paper.
The paper was accepted on August 10, 2010.
Thank you for submitting your work to the journal.
Kind regards,
Christian S. Jensen, Ph.D.
Editor-in-Chief
The VLDB Journal
Thanks for submitting your paper. As you will see, the reviews were very positive, so I will go ahead and accept the paper without further revisions.
That being stated, please look over the referee comments carefully and consider whether or not it is worthwhile to slightly revise the paper before submitting a final version for publishing. In particular, two of the reviewers who are recognized experts in FPGAs (as opposed to core database people) commented that there is a lot of introductory material on FPGAs, that is superfluous for those who know the area. As one of them states, "The paper is very well written for students. If it has to be targeted to more advanced readers then many unnecessary details should be removed and replaced with the relevant references." Since this is a paper about FPGAs targeted for a database journal, I can understand the desire to have this introductory material in the paper. But the authors should be aware that experts on FPGAs will find this material redundant, and the authors should consider very carefully the question of whether or not to keep it, as there is the possibility that including such tutorial material will obscure the contributions of the paper.
Overall though, this is a nice paper and easily clears the bar for VLDBJ. Congratulations!
I was really impressed by the paper. I think the authors did an outstanding job at treating the problem in great detail, provide nice solutions and give a nice perspective on the use of FPGAs in database research. The paper is so well written, I had trouble finding anything that needs fixing. As far as I am concerned, the paper is ready for publication as it is.
I found the extra material added on top of the conference version more than sufficient.
The paper describes FPGA-based implementations of sorting networks, presents the results of analysis of such networks and their comparisons with CPU-based implementations. Two use-cases were considered in detail to demonstrate capabilities of system integration. Generally there are four parts in the paper:
The paper is well written and easily understandable.
Comments:
Overall a good paper but very long for its content.
I am not sure Section 3 is needed, can be a reference to other, possibly web-based, work. Same for Section 4. Both of these could be summarized as they do not introduce any new material.
The evaluation of the sorting networks on FPGAs is thorough and well done. However, there are limitations that the authors do not specifically address and that can be hidden from the casual reader. These networks are optimal for sorting tuples whose size is a power of 2. Any other size would have to be "padded" to achieve the next power of two size. This is not accounted for when comparing with the software approaches.
Several small typos in the text (e.g. page 19, column 1, last paragraph, first sentence).
Dear Dr. Mueller,
I am pleased to inform you that Associate Editor Chris Jermaine has decided to accept your revised submission for publication in The VLDB Journal. I concur with that decision and congratulate you on having produced a high-quality paper.
The paper was accepted on August 10, 2010.
Thank you for submitting your work to the journal.
Kind regards,
Christian S. Jensen, Ph.D.
Editor-in-Chief
The VLDB Journal
Thanks for submitting your paper. As you will see, the reviews were very positive, so I will go ahead and accept the paper without further revisions.
That being stated, please look over the referee comments carefully and consider whether or not it is worthwhile to slightly revise the paper before submitting a final version for publishing. In particular, two of the reviewers who are recognized experts in FPGAs (as opposed to core database people) commented that there is a lot of introductory material on FPGAs, that is superfluous for those who know the area. As one of them states, "The paper is very well written for students. If it has to be targeted to more advanced readers then many unnecessary details should be removed and replaced with the relevant references." Since this is a paper about FPGAs targeted for a database journal, I can understand the desire to have this introductory material in the paper. But the authors should be aware that experts on FPGAs will find this material redundant, and the authors should consider very carefully the question of whether or not to keep it, as there is the possibility that including such tutorial material will obscure the contributions of the paper.
Overall though, this is a nice paper and easily clears the bar for VLDBJ. Congratulations!
I was really impressed by the paper. I think the authors did an outstanding job at treating the problem in great detail, provide nice solutions and give a nice perspective on the use of FPGAs in database research. The paper is so well written, I had trouble finding anything that needs fixing. As far as I am concerned, the paper is ready for publication as it is.
I found the extra material added on top of the conference version more than sufficient.
The paper describes FPGA-based implementations of sorting networks, presents the results of analysis of such networks and their comparisons with CPU-based implementations. Two use-cases were considered in detail to demonstrate capabilities of system integration. Generally there are four parts in the paper:
The paper is well written and easily understandable.
Comments:
Overall a good paper but very long for its content.
I am not sure Section 3 is needed, can be a reference to other, possibly web-based, work. Same for Section 4. Both of these could be summarized as they do not introduce any new material.
The evaluation of the sorting networks on FPGAs is thorough and well done. However, there are limitations that the authors do not specifically address and that can be hidden from the casual reader. These networks are optimal for sorting tuples whose size is a power of 2. Any other size would have to be "padded" to achieve the next power of two size. This is not accounted for when comparing with the software approaches.
Several small typos in the text (e.g. page 19, column 1, last paragraph, first sentence).