Solid Sands and UPMEM SAS announced that UPMEM has acquired a SuperTest license to test and validate the compiler for its memory-embedded general-purpose processor. UPMEM’s processing-in-memory technology is designed to speed up big-data analytics by a factor of 20 or more while also reducing power consumption, making it highly attractive for high-throughput data-intensive applications, such as human genome sequencing/mapping or string searching on compressed document databases. UPMEM will use SuperTest to test and validate the LLVM compiler it is developing for its unique embedded processor architecture.
When executing high-throughput data-intensive applications such as genome analysis or string searching, conventional hardware architectures require large amounts of data to be moved from system memory into on-chip cache, consuming a considerable amount of time and power. UPMEM’s processing-in-memory technology shifts the highly repetitive tasks typical of these applications into a programmable processor embedded within the system memory DRAM chips. Application developers can continue to write their programs in C or C++, with appropriately compiled executable code segments loaded to these embedded processors at run-time. In tests, UPMEM’s processing-in-memory solutions have been shown to increase the execution speed of many applications by a factor of 20 or more.