GSOC 2018 Project Progress

Поиск
Список
Период
Сортировка
От Kefan Yang
Тема GSOC 2018 Project Progress
Дата
Msg-id 5b171753.1c69fb81.32560.88fb@mx.google.com
обсуждение исходный текст
Список pgsql-hackers

Hello Hackers!

 

My name is Kefan Yang, and I am working on my Google Summer of Code 2018 project. For the first evaluation, I should be able to hand in:

  1. the benchmark implementations of introsort, timsort, dual-pivot quicksort and radixsort.
  2. Phase 1(random array) and 2(worst case) of the benchmark

 

I have a repo for this project here. My current progress:

  1. sort.h implemented sorting routines including introsort, timsort, dual-pivot quicksort and radixsort. I used some macros to support multiple data type(int, char, and string).
  2. test.c implemented some simple test cases to test functions in sort.h, which is able to check the correctness of sorting functions, count number of comparisons and evaluate performance on random input.
  3. benchmark is still in process. Current it’s able generating unsorted, sorted, reversed, mostly sorted and mostly reversed test data(integers only).

 

In general, I’ve kept up with the schedule. I should be able to make the benchmark work before the evaluation deadline. Please feel free to tell me if you have any suggestion😊

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: libpq compression
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: pg_replication_slot_advance to return NULL instead of 0/0 ifslot not advanced