Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: stefanfred
  • License: gpl-3.0
  • Language: C++
  • Default Branch: main
  • Size: 267 KB
Statistics
  • Stars: 4
  • Watchers: 3
  • Forks: 1
  • Open Issues: 0
  • Releases: 2
Created about 2 years ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

PHOBIC-GPU

A minimal perfect hash function construction technique on the GPU, based on the CPU implementation PHOBIC.

If you use PHOBIC in an academic context please cite our paper.

Requirements

PHOBIC-GPU requires Vulkan.

Benchmark Usage

Clone (with submodules) this repo and add run the following from the root folder.

mkdir out cd out cmake -DCMAKE_BUILD_TYPE=Release .. make -j

You can now run ./BENCHMARK and supply your own configuration.

Library Usage

Clone (with submodules) this repo and add the following to your CMakeLists.txt.

add_subdirectory(path/to/PHOBIC-GPU) target_link_libraries(YourTarget PRIVATE PHOBIC-GPU)

An example on how to use the library can be found in example.cpp

Contact

Feel free to contact me if you have any questions.

License

This code is licensed under the GPLv3.

Owner

  • Name: Stefan Hermann
  • Login: stefanfred
  • Kind: user

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: PHOBIC-GPU
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Stefan
    email: hermann@kit.edu
    family-names: Hermann
license: AGPL-3.0-or-later

GitHub Events

Total
  • Release event: 2
  • Push event: 3
  • Pull request event: 2
  • Create event: 2
Last Year
  • Release event: 2
  • Push event: 3
  • Pull request event: 2
  • Create event: 2