Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.39 KB

README.md

File metadata and controls

52 lines (40 loc) · 1.39 KB

Tasks

[Practical Course: High-Performance Query Processing (IN0012, IN2106, IN4359)] Please fork this repo and add a text file containing

  • Name: [Your Name]
  • ID: [Your Student ID] we will update the repo with additional tasks every week

Assignments

Complete each assignment until the following session (Tuesday 23:59).

Requirements

Task 1: Aggregation and Manual Join

Manually implement the given queries in bin/manualjoin.cpp and bin/aggregation.cpp.

Build:

make bin/manualjoin.out

Run:

bin/manualjoin.out

Debug:

gdb --args bin/manualjoin.out [arguments]

Performance build:

make target=release bin/manualjoin.out

Compiling with variant flag as flag like VARIANT_tagged: (the flag is added to both the compiler and to the compiled query)

make target=release variant=tagged bin/manualjoin.out

Also try target=sanitize to use the address sanitizer.