Comments (2)
Hm... how big an improvement over the current GPU code might realistically be achieved by a reasonably solid re-implementation? I might have some cycles for this later in the year.
from spyking-circus.
Sorry for the delayed response, and thanks a lot for the proposal. This is also on our to-do list, to speed up properly the code with a GPU implementation. In fact, quite a large speedup could be expected especially in steps such as filtering and fitting. For the clustering, I'm not really sure, but maybe the computation of distances can be faster with GPU. However, this is not an easy work. One option, that I just investigated, is to use a library such as ArrayFire that provides wrapper for cuda/opencl and rather high level functions available on GPU.
from spyking-circus.
Related Issues (20)
- Spyking circus MSMPI installation issue. HOT 6
- Preview mode issue when filtering and overwrite=FALSE
- Polarity of neuralynx data is not used analyses / preview / results mode
- Spike sort in Docker containers with spiking-circus HOT 4
- Suggestion : spyking-circus to Klusters
- Converting step fails HOT 3
- Plotting template waveform
- Trigger File
- Problem on launching the PhyGUI and MatlabGUI through Spyking-circus command
- Use both cpu and gpu for sorting?
- RPV Contamination and Split Bursting Cell
- Installation hanging HOT 1
- 'Failed to create process' error after install [Windows 11] HOT 3
- spyking-circus standard way of parsing results from multiple files? HOT 1
- Unable to run spyking-circus without error HOT 2
- Question about probe file
- error with multi-node mpi
- Error during clustering step
- Template width HOT 3
- Spike detection error HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spyking-circus.