Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.337.906 Times

Expectation Maximization of Gaussian Mixture Models via CUDA 1.0

  Date Added: April 27, 2013  |  Visits: 295

Expectation Maximization of Gaussian Mixture Models via CUDA

Report Broken Link
Printer Friendly Version


Product Homepage
Download (43 downloads)



This is a parallel implementation of the Expectation Maximization algorithm for multidimensional Gaussian Mixture Models, designed to run on NVidia graphics cards supportingCUDA. On my machine, it provides up to 170x performance increases (16 dims, 16 clusters, 1000000 data points).See the report available at http://andrewharp.com/gmmcuda for more information.The interesting code is all in gpugaumixmod.h and gpugaumixmod_kernel.h.The reference CPU implementation is in cpugaumixmod.h.It can be integrated into any C program on a CUDA enabled system. Additionally, Matlab integration is provided in gmm.cu.Since the initial release I have added simultaneous random restarts. Experiment1 now takes advantage of this.COMPILING================================================================================The config files are set up to run on my Windows Vista 64bit machine, but it's just a standard Cuda kernel underneath so it should be portable. A precompiled Windows 64-bit version is included.See compile.m for the command I use to compile the CUDA/Mex files.Go here to find the toolkit that contains the files you'll need for compiling on your platform: http://developer.nvidia.com/object/matlab_cuda.htmlRUNNING================================================================================Once compiled, start off by running gmm_example in Matlab to see it in action.See experiment1, experiment2, experiment3 for ready to run prebuilt speed analysis experiments.

Requirements: No special requirements
Platforms: Matlab
Keyword: Compilem Included It039s Kernel Portable Precompiled Standard Underneath Version
Users rating: 0/10

License: Shareware Size: 143.36 KB
USER REVIEWS
More Reviews or Write Review


EXPECTATION MAXIMIZATION OF GAUSSIAN MIXTURE MODELS VIA CUDA RELATED
Communication  -  Linux Soft Real-Time Target 2.4
The Linux Soft Real-Time Target is a target definition to Real-Time Workshop from Mathworks. The target uses the POSIX real-time clocks to generate periodic signals, to wake the model process at every time step. The process is changed to real-time...
20.48 KB  
Security Tools  -  Keynesis Portable Sweeper 1.5
Keynesis Portable Sweeper is a privacy protection tool specifically designed for users of portable drives (such as USB drives and portable hard drives), offering a simple, friendly and intuitive way to remove any traces of private information that...
784 KB  
File Synchronizers  -  Submount 0.9
Submount is a system for automatically mounting and unmounting removable media drives like cdroms and floppy disk drives. It works with the Linux 2.6 kernel series. A backport to the 2.4 kernel series is available now as well. Once installed, it...
75.78 KB  
Form Processors  -  Contact Form PHPScript 1.1
PHP Contact Form is a secure form processor for your Contact Us web page.PHP Contact Form features:- To prevent spam, a user is required to enter a security code (also called captcha or turing number).- The script checks that all form fields are...
10 KB  
File Utilities  -  Repair PPT 10.11.01
Kernel for PowerPoint is an advanced tool to repair PPT file and is helpful for home users, corporate, educational institutes, organizations who have lost their access to power point presentation files. MS PowerPoint files usually get corrupt due...
3.33 MB  
Development Tools  -  Multiphase level set image segmentation 1.0
This Matlab/C code contains routines to perform level set image segmentation according to:(1) various multiphase (multiregion) formulations, including a fast scheme where the computation load grows linearly with the number of regions and,(2)...
14.74 MB  
Utilities  -  Growth Curve 0.3
Growth Curve is a simple software which allows to build microorganism growth curves in the logarithmic scale. It estimates medium doubling time and it's standard deviation. All curves are proposed to be the duplications of one experiment.
153.6 KB  
Misc. Server Tools  -  NFS-Ganesha 1.4.0
NFS-GANESHA is a NFS server running in User Space. It is available under the LGPL license. It has been designed to meet two goals: * providing very large metadata and data caches (up to millions of records) * providing...
3.23 MB  
E-Mail Servers  -  602LAN SUITE 2004.0.06.1017
602LAN SUITE is an easy-to-install and manage all-in-one network software suite providing secure e-mail services with anti-virus & anti-spam, fax support, built-in firewall with NAT and web content filter proxy for controlled Internet sharing....
30.64 MB  
Password Managers  -  Sticky Password 8.0
Just one password to remember. Instead of dozens of passwords, remember just one. Everything else is automatically filled in by Sticky Password. It's easy to use and it's comprehensively secure. The core of the Sticky Password solution is the...
21.02 MB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB