Science Score: 77.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
Found 4 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
7 of 53 committers (13.2%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Heterogeneous programming in Julia
Basic Info
Statistics
- Stars: 450
- Watchers: 16
- Forks: 76
- Open Issues: 142
- Releases: 86
Topics
Metadata Files
README.md
KernelAbstractions.jl
KernelAbstractions (KA) is a package that enables you to write GPU-like kernels targetting different execution backends. KA is intended to be a minimal and performant library that explores ways to write heterogeneous code. Currently, the following backends are supported:
| CPU CI | GPU CI |
| ------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| |
|
License
KernelAbstractions.jl is licensed under the MIT license.
Cite this package as
@software{Churavy_KernelAbstractions_jl,
author = {Churavy, Valentin},
license = {MIT},
title = {{KernelAbstractions.jl}},
url = {https://github.com/JuliaGPU/KernelAbstractions.jl}
doi = {10.5281/zenodo.4021259},
}
Owner
- Name: JuliaGPU
- Login: JuliaGPU
- Kind: organization
- Website: https://juliagpu.org/
- Repositories: 48
- Profile: https://github.com/JuliaGPU
GPU Computing in Julia
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: KernelAbstractions.jl
message: 'If you use this software, please cite it as below.'
type: software
authors:
- family-names: Churavy
given-names: Valentin
orcid: 'https://orcid.org/0000-0002-9033-165X'
identifiers:
- type: doi
value: 10.5281/zenodo.4021259
repository-code: 'https://github.com/JuliaGPU/KernelAbstractions.jl'
license: MIT
GitHub Events
Total
- Create event: 54
- Commit comment event: 22
- Release event: 9
- Issues event: 27
- Watch event: 63
- Delete event: 36
- Issue comment event: 210
- Push event: 401
- Pull request review comment event: 103
- Pull request review event: 75
- Pull request event: 100
- Fork event: 10
Last Year
- Create event: 54
- Commit comment event: 22
- Release event: 9
- Issues event: 27
- Watch event: 63
- Delete event: 36
- Issue comment event: 210
- Push event: 401
- Pull request review comment event: 103
- Pull request review event: 75
- Pull request event: 100
- Fork event: 10
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Valentin Churavy | v****y@g****m | 275 |
| Dilum Aluthge | d****m@a****m | 33 |
| github-actions[bot] | 4****] | 19 |
| Anton Smirnov | t****7@g****m | 17 |
| William Moses | gh@w****m | 17 |
| Tim Besard | t****d@g****m | 16 |
| dependabot[bot] | 4****] | 14 |
| James Schloss | j****s@g****m | 11 |
| Julian P Samaroo | j****o@j****e | 10 |
| Lucas C Wilcox | l****s@s****m | 9 |
| Maciej Waruszewski | m****z@i****l | 7 |
| ali.hh.ramadhan@gmail.com | a****n@g****m | 7 |
| Meredith | 3****1 | 6 |
| Simeon Schaub | s****9@g****m | 6 |
| Simon Byrne | s****e@g****m | 4 |
| Navid C. Constantinou | n****y | 4 |
| jakebolewski | j****i@g****m | 4 |
| Max Ng | m****f@g****m | 3 |
| Carsten Bauer | c****r@u****e | 3 |
| William Moses | w****s@c****o | 3 |
| Fredrik Ekre | e****k@g****m | 2 |
| Joseph Kump | j****7@u****u | 2 |
| Michel Schanen | m****n@g****m | 2 |
| Meredith Julian | m****n@m****u | 1 |
| Jeremy E Kozdon | j****n@n****u | 1 |
| Avik Pal | a****7@g****m | 1 |
| Viral B. Shah | V****h | 1 |
| Vaibhav Kumar Dixit | v****t@g****m | 1 |
| Tomas Chor | t****r@g****m | 1 |
| Tim Holy | t****y@g****m | 1 |
| and 23 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 118
- Total pull requests: 249
- Average time to close issues: 7 months
- Average time to close pull requests: about 1 month
- Total issue authors: 60
- Total pull request authors: 41
- Average comments per issue: 3.9
- Average comments per pull request: 2.09
- Merged pull requests: 185
- Bot issues: 0
- Bot pull requests: 26
Past Year
- Issues: 28
- Pull requests: 117
- Average time to close issues: 27 days
- Average time to close pull requests: 8 days
- Issue authors: 16
- Pull request authors: 13
- Average comments per issue: 1.89
- Average comments per pull request: 2.0
- Merged pull requests: 82
- Bot issues: 0
- Bot pull requests: 18
Top Authors
Issue Authors
- vchuravy (22)
- leios (6)
- christiangnrd (4)
- charleskawczynski (3)
- b-fg (3)
- gdalle (3)
- michel2323 (3)
- maleadt (2)
- avik-pal (2)
- simonbyrne (2)
- benedict-96 (2)
- pitsianis (2)
- anicusan (2)
- ymtoo (2)
- roflmaostc (2)
Pull Request Authors
- vchuravy (135)
- wsmoses (25)
- dependabot[bot] (25)
- pxl-th (14)
- christiangnrd (13)
- maleadt (12)
- github-actions[bot] (11)
- leios (7)
- utkarsh530 (4)
- maxwindiff (3)
- michel2323 (3)
- fredrikekre (3)
- tgymnich (3)
- Moelf (2)
- Dale-Black (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 6
-
Total downloads:
- julia 9,117 total
-
Total dependent packages: 95
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 119
juliahub.com: KernelAbstractions
Heterogeneous programming in Julia
- Documentation: https://docs.juliahub.com/General/KernelAbstractions/stable/
- License: MIT
-
Latest release: 0.9.38
published 6 months ago
Rankings
juliahub.com: CUDAKernels
Heterogeneous programming in Julia
- Documentation: https://docs.juliahub.com/General/CUDAKernels/stable/
- License: MIT
-
Latest release: 0.4.7
published almost 3 years ago
Rankings
juliahub.com: KernelGradients
Heterogeneous programming in Julia
- Documentation: https://docs.juliahub.com/General/KernelGradients/stable/
- License: MIT
-
Latest release: 0.1.2
published almost 6 years ago
Rankings
juliahub.com: oneAPIKernels
Heterogeneous programming in Julia
- Documentation: https://docs.juliahub.com/General/oneAPIKernels/stable/
- License: MIT
-
Latest release: 0.1.2
published almost 6 years ago
Rankings
juliahub.com: MetalKernels
Heterogeneous programming in Julia
- Documentation: https://docs.juliahub.com/General/MetalKernels/stable/
- License: MIT
-
Latest release: 0.1.2
published almost 6 years ago
Rankings
juliahub.com: ROCKernels
Heterogeneous programming in Julia
- Documentation: https://docs.juliahub.com/General/ROCKernels/stable/
- License: MIT
-
Latest release: 0.3.5
published almost 3 years ago