Archaea Software
Software engineering with an especial focus on performance and parallel programming.
Multithreading
Multicore CPUs have been around since 2006, and modern CPUs have as many as 192 cores. On these devices, multithreading is the only way to deliver maximum performance.
SIMD Instruction Sets
Modern CPUs can do many operations in a single instruction (SIMD stands for Single Instruction, Multiple Data). The experts at Archaea Software are familiar with every SIMD instruction set level on the x86 architecture.
GPU Computing
GPUs are a type of parallel processor that has taken off, especially as machine learning (ML) has become more popular. Archaea’s founder, Nicholas Wilt, worked on NVIDIA’s CUDA for the first 6 years and 4 versions, and wrote The CUDA Handbook.
Consulting
We are happy to help clients build software. Contact us to schedule an appointment to discuss your project. We offer both design services and tactical coding expertise.
Diligence
Unsure whether to invest?
Enlist our expertise to see if the Next Big Thing is indeed Big.
Strategic Guidance
These services are targeted to startups who are designing and building silicon. Let us bring our decades of experience in the industry to help develop, refine, or finalize a strategy to minimize your product’s time to market, and maximize its impact.
Join our subscribers
Stay in the loop with everything you need to know.