Git Product home page Git Product logo

hpdga-fall23's Introduction

High-Performance Data and Graph Analytics - Fall 2023 Contest

GPU-accelerated Exact K-Nearest Neighobor with Cosine as distance metric

Rules

  • No external libraries (cuBLAS, cuGRAPH, etc.)
  • You can either use Unified Memory or Unmanaged Memory (classic way)
  • Copy from existing knn projects will result in immediate reject (better to do less, but do it yourself! :D )
  • Submission to the contest must contain:
    • Running source-code
    • Presentation slides (pdf/pptx)
    • Project report (we like graphs, tables, figures! aka. no screenshots of the runtimes from the terminal) explain:
      • your reasoning,
      • the design that you have employed,
      • the options that you evaluated (you could have multiple version of your algorthims for the differnt optimizations that you have developed),
      • data structures
  • Show your results for all the settings in the main() function
  • You can decide to explore reduced or mixed precision arithmetic operations --> only as an addition to the exact solution
  • Download this repository locally and upload it as a private repository, invite me to the private one: ian-ofgod

Deadlines:

  • 17.11.2023 @23:59 Milan

    • Subscribe to the contest by sending an email to: [email protected] with your name and possibily your teammate.
    • Object: [hpdga-fall23] subscription fullname1 - fullname2
    • Group of max 2 people (you can do it alone if you wish)
    • If you want to be assinged a teammate just drop me an email and we will se if someone has expressed the same desire.
  • 31.12.2023 @23.59 Milan

    • send an email with the overall submission (slides + report + source-code)
    • naming convetion for the files:
      • hpdga-fall23-report-name1surname1-name2surname2
      • hpdga-fall23-slides-name1surname1-name2surname2
      • hpdga-fall23-code-name1surname1-name2surname2

hpdga-fall23's People

Contributors

ian-ofgod avatar

Stargazers

Alessandro Bettoni avatar Daniele Russica avatar Gabriele Amodeo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.