High-speed data processing by advanced memory control technology
A monument to leading-edge hardware and software technology
Demand for flash storage is expanding every day. NAND flash memory mainly used in flash storage was invented in the 1980's. Since then, the range of applications has been spreading from memory cards and mobile devices to recently data centers and embedded systems such as automotive.
Hardware innovations such as miniaturization and 3D NAND have contributed to large capacity and low cost. In addition to these evolutions, it can be said that not only high-speed reading and writing storage performance, but also features such as low power consumption and high density can be said to be widely demanded in the era of rapid data expansion.
However, flash memory has various restrictions due to its hardware structure, and advanced software control is required to achieve both high reliability and the above performance.
Fixstars has been cultivating optimization and parallel processing technology that maximizes hardware resources since its establishment. Along with such advanced software technology, we will contribute to the evolution of flash storage.
Utilizing characteristics such as high-speed reading and writing of large capacity data, it is used in various fields
Flash memory is widely used as "removable media" for digital cameras and PCs.
Used in products indispensable to our lives, such as smart phones and tablets.
Expanding with the high performance of reading and writing of large amounts of data, and with cost reduction.
Evaluated in several embedded applications such as automotive demanding high-speed processing of large amounts of data.
According to the customer's request (required specification), we port and optimize the existing software to the target hardware.
We investigate / propose hardware specifications from the viewpoint of software development (processing performance, ease of development, etc.).
We optimize your algorithm for the target processor including supporting the development of algorithms themselves.
We support software implementation and performance evaluation at the preliminary development stage, and performance estimation on target hardware and software development.
We investigate whether your software fully utilizes the hardware potential. We also report on the problems identified and provide proposals for future improvement.
In addition to this, we support customers in a wide range of stages from research to product development.
We also post solutions and recruitment information related to flash storage
We utilize optimization and parallel processing technology to accelerate applications and provide professional services to realize massive computational processing in a shorter time.
We offer IP core for FPGA by "Halide" which can shorten Time to Market down to 1/10 the time or less. A large amount of "Halide" sample code is available.