At the heart of all Codensity storage and transcoding products is the Codensity G4 SSD Controller System on Chip (SoC). Its computational storage architecture uniquely combines on-chip H.264/H.265 video processing accelerators, with a multi-channel NAND Flash storage controller, which together deliver scalability for video-intensive storage and processing applications.
On-Chip UHD Video Transcoder
On-chip H.264/H.265 encoders and decoders deliver video application scalability
Video is often generated using the ubiquitous H.264 AVC video encoding standard. The newer H.265 HEVC video encoding standard delivers equivalent video quality with up to a 50% reduction in file size and bandwidth requirements. However, H.265 requires up to 10x the processing power of comparable H.264 video quality, limiting the scalability of software or even GPU-based video processing solutions. The Codensity G4’s hyperefficient on-chip UHD video processing engine delivers scalable H.265 video compression for Codensity D400 Series SSD video storage applications, or high-density H.264/H.265 transcoding for Codensity T400 Series video transcoder deployments.
Multiprocessor architecture supports optimizations for unique data access and storage requirements
Many high-performance applications with I/O-intensive requirements could take advantage of different trade-offs in terms of read/write performance, endurance, capacity, security, and data integrity than manufacturers commonly provide. The Codensity G4 SSD controller SoC is based on a programmable microprocessor architecture, allowing NETINT engineers to work with our customers to optimize the Flash Translation Layer (FTL) and pipeline processing to your application and system priorities, often leading to large performance increases.
Programmable Flash Controllers
Up to 16 channels with independent optimization
NAND Flash devices can vary between technologies, vendors, and instruction sets. The Codensity G4 supports up to 16 independent NAND Flash control channels that can be optimized for different Flash devices, data integrity, or reliability requirements.
NAND Flash Device Options
Supports variety of 3D TLC or QLC NAND Flash components
The flexibility of the Codensity G4 Flash controllers allows NETINT to support 3D TLC NAND Flash for applications requiring higher reliability with raw storage capacities up to 16 TB using 512 Gb TLC. It can also support newer QLC NAND for higher capacities.
Delivers PCIe 4.0 x4 throughput between host and Codensity PCIe modules
Today’s peripheral I/O performance is often limited by the PCIe bus interface between enterprise servers, and connected SSD storage modules. Codensity G4 is one of the first SSD controllers in the market supporting the latest PCIe 4.0 standard, delivering 2X the throughput compared to the slower PCI 3.0 offered by the majority of SSD offerings today.
Unleash the speed of solid state non-volatile memory access
Legacy data access protocols, including SATA and SAS, were designed during the hard disk drive era to overcome the large discrepancies in performance between computing and data access. NVMe was designed from the ground up to unleash the speed potential of solid state non-volatile memory (NVM) technology. Its streamlined queuing protocol, combined with optimized command set interface, enables low latency and high performance.
Comprehensive error correction designed for NAND Flash technology
A comprehensive Error Correction Code (ECC) implementation, based on Low Density Parity Check (LDPC) algorithms, overcomes some of the inherent bit storage reliability challenges with NAND Flash technology, supporting a high-reliability SSD solution with mean time to failure (MTBF) of 2 million device hours.