Zimory technology enables the most efficient use of server capacity – harnessing heterogeneous virtual servers across one — or many — data centers to build an internal computing cloud. Zimory Marketplace provides companies of all sizes with instant, easy and flexible access to external computing power — to get applications up and running.
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.
Back in the eary 1990s, we developed a variety of techniques that allow arbitrary MIMD programs to execute on SIMD hardware with reasonable efficiency.
Many of the tricks we've devised or collected either require assembly language coding or are not entirely portable when coded in HLLs like C, but these techniques are still valuable because they can yield significant performance improvements over the more obvious ways of doing things.
Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O.
Xapian is a highly adaptable toolkit which allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also supports a rich set of boolean query operators.
I'm Federico Feroldi, a visionary developer and technology enthustiast. This blog will follow my latest projects and interests about my life and my job. I hope you'll enjoy and contribute with your comments.