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.079.491 Times

KappaCUDA 1.5.0

Company: Psi Lambda LLC
Date Added: September 19, 2013  |  Visits: 359

KappaCUDA

Report Broken Link
Printer Friendly Version


Product Homepage
Download (35 downloads)



This version is compiled with the CUDA ToolKit 3.1 but does not yet support (writable) surfaces or changing the limits for kernel printf (cuCtxSetLimit).<br /><br />Kappa can show an easy ten times speed increase on GF100 GPUs (compared to CUDA driver or runtime 3.1 API programs)<br /><br />Details are available here for the list of changes made to the Kappa library. The Perl, Python, and other language bindings are now packaged in the Kappa installer (all language bindings remain under the MIT License). This version is ABI backward compatible with previous versions (in other words, the ikappa program from version 1.1 can run using the 1.2 shared libraries). Keyword commands (CSV, Perl, and Python) are not backward compatible and will need to be recompiled for the new version 1.2. <br /><br />The primary goal of Kappa is to allow for the creation of sophisticated, powerful, and complex processing that retain simple and easy-to-use interfaces. Kappa provides for creating processes with dynamic sizing, scheduling, and interactive execution for C and CUDA kernels to process data efficiently using the available resources.<br />Kappa provides a library for creating processes to use combinations of CPUs and a GPU for tasks. Within a single host program process, a Kappa process can be created for each CUDA GPU*using all GPUs. Each Kappa process can use all of the multiprocessors of each GPU, share all of the CPUs of the host system, have its own separate namespace, and have its own separate CUDA context.<br /><br /> * The Kappa library provides: access to the GPU and instantiated kernel properties at runtime<br /> * nvcc and CUDA JIT compilation loading<br /> * fully concurrent C++, C++ OpenMP, and CUDA kernel execution<br /> * dynamic sizing of data and kernel invocation<br /> * dynamic scheduling and cancellation of the execution of related steps<br /> * process level functional blocks (named or anonymous subroutines and named functions) built from dynamically scheduled execution of mixtures of C++ and CUDA kernels<br /> * subject domain extensibility<br /> * for performance, execution is scheduled*not interpreted<br /><br /> * The Kappa library was designed to especially ease use by providing, for example: interactive or batch capability for rapid development or testing,<br /> * resource management (constructor, destructor, and automatic data copy),<br /> * fail-safe default behavior,<br /> * thread-safe locking,<br /> * and exception handling.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Bindings C2b2b Creating Dynamic Execution Interactive Kappa Kernel Language Library Named Process Processes Program Python Scheduling Sizing Version
Users rating: 0/10

License: Freeware Size: 92.16 KB
USER REVIEWS
More Reviews or Write Review


KAPPACUDA RELATED
Libraries  -  Kernel-Machine Library 0.1
The Kernel-Machine Library is a freely available (released under the GPL) C++ library to promote the use and progress of kernel machines. It is both for academic use and for developing real world applications. The Kernel-Machine Library draws...
51.2 KB  
Database Tools  -  PHP Dynamic Word/Excel Generator for Scripts 1.0
PHP Dynamic Word/Excel Generator is an ultra easy-to-use php code for creating dynamic MS Word OR Excel files from a MySQL database query. Suitable for beginners to use.
10 KB  
Graphs and Charts  -  Pie Chart and Graph for Scripts 1.0
Pie Chart and Graph application allows you to easily add dynamic and interactive pie charts and graphs to web pages and applications.The Graphing components provide both client ( applet ) and server side ( servlet ) solutions for the incorporation...
358.4 KB  
Network & Internet  -  CGILua 5.0
CGILua is a tool for creating dynamic HTML pages and manipulating input data from forms. It is simple but powerful, allowing complex tasks to be carried out with minimum effort. CGILua uses the interpreted language Lua as a server-side scripting...
34.82 KB  
Installer/Uninstaller Tools  -  Install Kernel 0.9.3
Install Kernel interfaces with the Linux operating system by running a series of functions or groups of commands that automate the compiling or recompiling and installation process. Install Kernel project consists of three groups of functions:...
4.1 KB  
Libraries  -  WMS Javascript Library 0.02
WMS Javascript Library is an object-oriented JavaScript library for creating dynamic Web-based maps from otherwise static WMS (Web Map Service) images by adding pan/zoom functionality with Google Maps-like draggability. Custom clickable overlays...
389.12 KB  
Teaching Tools  -  WebSoft CourseLab 2.2
CourseLab is a powerful, yet easy-to-use, free e-learning authoring tool that offers programming-free WYSIWYG environment for creating high-quality interactive e-learning content which can be published on the Internet, Learning Management Systems...
13.88 MB  
Content Management  -  LitePublisher 4.62
This is a simple and lightweight content management system for creating dynamic websites. Can be used for building blogs, wikis, ticket systems, documentation sites, or just plain old static webistes.Features of LitePublisher:- Image gallery-...
2.94 MB  
Database Tools  -  Studio for kdb+ 1.8
Studio is a GUI based dynamic execution environment for the 64bit database kdb+. It allows you to develop code inside a built-in advanced editor, and execute queries directly against kdb+ servers, all from within the editor. It can be used to...
3.1 MB  
Libraries  -  WebWork MVC Framework 2.2
WebWork MVC Framework is a Java pull HMVC Web application framework, designed for creating dynamic websites using minimal effort and maximum flexibility. It supports multiple views, allowing you to switch between different view technologies,...
32.3 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB