-
Patrice Koehl's research web site
Room 4319, Genome Center, GBSF
University of California Davis
451 East Health Sciences Drive
Davis, CA 95616
(530) 754 5121
phone
(530) 754 9658
fax
|
|
|
Programming
-
-
GPGPU.org
-
Link
GPGPU stands for General-Purpose computation on GPUs. With the increasing programmability of commodity graphics processing units (GPUs), these chips are capable of performing more than the specific graphics computations for which they were designed. They are now capable coprocessors, and their high speed makes them useful for a variety of applications. The goal of this page is to catalog the current and historical use of GPUs for general-purpose computation.
-
I want to compile a program that requires more than 2Gb of memory, but it does not work, what can I do about it?
-
FAQ
Compiling a program that requires more than 2Gb of memory
-
I want to make my program faster, Is it possible?
-
FAQ
If you are using math libraries like BLAS and standard FFT, then this page is for you.
-
NVIDIA CUDA Homepage
-
Link
The CUDA Toolkit is a complete software development solution for programming CUDA-enabled GPUs. The Toolkit includes standard FFT and BLAS libraries, a C-compiler for the NVIDIA GPU and a runtime driver. The CUDA runtime driver is a separate standalone driver that interoperates with OpenGL and Microsoft® DirectX® drivers from NVIDIA. CUDA technology is currently supported on the Linux and Microsoft® Windows® XP operating systems....
-
An easy way to speed up Python code, using "psyco" or "pypy"
-
FAQ
Python code, though easy/fast to develop, runs slow compared to C or Fortran. There are a few approaches existing or being worked on to get Python execution speed closer to that of C/C++; here is info on "psyco", a very easy to use approach that can double (or better) your Python code speed on a 32-bit machine. For a 64-bit machine you can try using a related tool called pypy.
-
Qt Reference Documentation
-
Link
Qt Reference Documentation from trolltech
-
html code tutorial
-
Link
"Welcome to the HTML Code Tutorial. Our goal is to provide the most helpful and complete guide to creating web pages anywhere. If you're just beginning, start learning HTML here."
-
The Bare Bones Guide to html
-
Link
The Bare Bones Guide to HTML lists every official HTML tag in common usage, plus Netscape and Microsoft extensions.
Version 4.0 of the Guide is designed to conform to the HTML 4.0 specification. For official information on the development of HTML, see the World Wide Web Consortium's HTML activity statement.
-
w3schools
-
Link
At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, SQL, Database, Multimedia and WAP. In this site, you may access there editor, where you may edit HTML, click on a test button to view the result. http://www.w3schools.com/
-
Java tutorials by SUN
-
Link
The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails".
-
Java 3D applets
-
Link
List of java 3D applets available on the web.
-
CPAN
-
Link
All you need to know about perl modules, documenation...
-
Practical Perl Programming
-
Link
Nice way to start Perl event if some information is missing. One way to make your programs more correct is to use strict vars, which means that you must always declare variables before you use them. You declare variables by using the my keyword, either when you assign values to them or before you first mention them. (more details http://www.perl.com/pub/a/2001/01/begperl6.html#use%20strict )
|
|