Through efficient use of SSD hardware resources, I/O and task logic are continuously optimized, which significantly improves the performance and QoS of PBlaze Series Enterprise-class SSDs. This will drastically expedite enterprises’ business, and always deliver good experience. The technologies include but are not limited to:
The multicore architecture is fully leveraged, so that key processes such as data processing, idle address query, instruction priority scheduling and background garbage collection have access to adequate hardware resources, remain free from interference, and coordinate with each other, thereby elevating SSD response speed under high pressure, and achieving higher performance per watt.
The use of DRAM and SRAM as the cache is optimized, and the I/O paths and processing links concerning data read and write are simplified, which not only boosts the read and write speed, but also greatly reduces the I/O latency.
The I/O requests are reasonably prioritized so as to timely process all requests, avoid I/O congestion, effectively reduce delay jitter and enhance the QoS. High-priority I/O newly added can also be processed first without waiting for the execution of previous queue.
The granularity of front-end input and background garbage collection is dynamically adjusted according to I/O delay so that the user requests can be responded with stable and consistent performance. The continuity of business operation can be guaranteed even under high pressure.