All Projects → GVProf → GVProf

GVProf / GVProf

Licence: BSD-3-Clause license
GVProf: A Value Profiler for GPU-based Clusters

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects
shell
77523 projects
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to GVProf

Mambo
A low-overhead dynamic binary instrumentation and modification tool for ARM (now with both AArch32 and AArch64 support)
Stars: ✭ 199 (+696%)
Mutual labels:  instrumentation, binary-analysis
instrumentation
Assorted pintools
Stars: ✭ 24 (-4%)
Mutual labels:  instrumentation, binary-analysis
React In Patterns
A free book that talks about design patterns/techniques used while developing with React.
Stars: ✭ 10,948 (+43692%)
Mutual labels:  patterns, data-flow
Dynamorio
Dynamic Instrumentation Tool Platform
Stars: ✭ 1,828 (+7212%)
Mutual labels:  instrumentation, binary-analysis
Orbit
C/C++ Performance Profiler
Stars: ✭ 2,291 (+9064%)
Mutual labels:  profiler, instrumentation
React In Patterns Cn
React in patterns 中文版
Stars: ✭ 1,107 (+4328%)
Mutual labels:  patterns, data-flow
Reactpatterns
React patterns & techniques to use in development for React Developer ⚛ .
Stars: ✭ 201 (+704%)
Mutual labels:  patterns, data-flow
zipkin-ruby-opentracing
OpenTracing Tracer implementation for Zipkin in Ruby
Stars: ✭ 15 (-40%)
Mutual labels:  instrumentation
connect-usage
Report on RStudio Connect Usage
Stars: ✭ 24 (-4%)
Mutual labels:  instrumentation
nginx-opentracing
Instrument nginx for OpenTracing.
Stars: ✭ 21 (-16%)
Mutual labels:  instrumentation
tracetree
A tool for capturing the execution of an entire process tree
Stars: ✭ 40 (+60%)
Mutual labels:  profiler
gryllidae
Opinionated CNCF-based, Docker Compose setup for everything needed to develop a 12factor app
Stars: ✭ 18 (-28%)
Mutual labels:  instrumentation
solidity patterns
Smart Contracts Design Patterns in the Ethereum Ecosystem and Solidity Code
Stars: ✭ 42 (+68%)
Mutual labels:  patterns
aws-lambda-powertools-typescript
A suite of utilities for AWS Lambda Functions that makes structured logging, creating custom metrics asynchronously and tracing with AWS X-Ray easier
Stars: ✭ 817 (+3168%)
Mutual labels:  instrumentation
ghostwriter
Solutions for instrumenting application flow tracking API calls into an existing code base in a non-invasive way
Stars: ✭ 17 (-32%)
Mutual labels:  instrumentation
icon-patterns
Include animated CSS icon patterns in your background
Stars: ✭ 15 (-40%)
Mutual labels:  patterns
uplift
Compatibility layer for running Orbis executables natively on Windows.
Stars: ✭ 42 (+68%)
Mutual labels:  instrumentation
haskell-code-spot
Visual tool to spot odd runtime behaviour of Haskell programs.
Stars: ✭ 106 (+324%)
Mutual labels:  profiler
audria
audria - A Utility for Detailed Ressource Inspection of Applications
Stars: ✭ 35 (+40%)
Mutual labels:  profiler
react-wrangler
A react component for simple declarative state management with "one way data flow" and side effects
Stars: ✭ 16 (-36%)
Mutual labels:  data-flow

GVProf

DOI CodeFactor Documentation Status

GVProf is a value profiler for NVIDIA GPUs to explore value-related inefficiencies in GPU-accelerated applications.

Quick Start

git clone --recursive [email protected]:Jokeren/GVProf.git && cd GVProf

# Install gvprof
./bin/install

# Setup environment variables
export GVProfInstall=$(pwd)/gvprof
export PATH=${GVProfInstall}/bin:$PATH
export PATH=${GVProfInstall}/hpctoolkit/bin:$PATH
export PATH=${GVProfInstall}/redshow/bin:$PATH

# If your GPU driver is greater than 470.57, this environment variable is necessary to set.
export SANITIZER_DISABLE_PARALLEL_LAUNCHES=1

# Test a sample
cd samples/vectorAdd.f32
make
gvprof -e redundancy ./vectorAdd

Documentation

Papers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].