
A customer involved in electrical and electronic engineering research contacted us to inquire about introducing new PCs.
I am looking for a configuration suitable for two purposes within a budget of 100 million yen.
[1] Calculating optimization problems using commercial optimization (mixed integer programming, etc.) solvers
[2] Machine learning using MATLAB toolboxes (Deep Learning Toolbox, Reinforcement Learning Toolbox, etc.)
The software planned to be used is MATLAB, Gurobi Optimizer, and OpenDSS.
Based on this information, we proposed the following configuration:
CPU | AMD Ryzen9 9950X 4.30GHz (up to 5.70GHz at Boost) 16C/32T |
memory | Total 128GB DDR5 5600 32GB x 4 |
storage | 2TB SSD M.2 NVMe Gen4 |
Video | NVIDIA Geforce RTX4090 24GB |
network | on board(2.5G x1 10/100/1000Base-T x1) Wi-Fi x1 |
Housing + power supply | Mid-tower case 1000W 80PLUS PLATINUM |
OS | Microsoft Windows 11 Professional 64bit |
CPU and memory oriented configuration
When using the software you plan to use, the number of CPU threads and memory capacity are related to the scale of analysis, and the CPU clock speed is related to the processing speed. Therefore, we prioritized these specifications and adopted the "Ryzen9 9950X 16 cores / 32 threads". The memory capacity is "32GB x 4 (total 128GB)".
Adopting RTX4090 for machine learning
Considering machine learning in MATLAB, we adopted the Geforce RTX4090 24GB GPU. The RTX4090 was the top model at the time of the proposal, and its advantage is that it can be introduced at a lower cost than products for GPU calculations.
In addition, MATLAB supports parallel computing using CUDA, so you can take advantage of the RTX4090's CUDA cores to perform calculations efficiently.
■ Keywords・What is MATLAB? MATLAB is software for numerical analysis used in data analysis, algorithm development, and model creation in a wide range of fields such as engineering, science, and economics, and is also the name of the programming language used internally.
・What is Gurobi Optimizer? A linear/integer programming solver that is widely used around the world, is applicable to a wide range of problems, and incorporates high-performance mathematical optimization techniques.
・What is OpenDSS? OpenDSS is an open source distribution system simulator (DSS) that is used for the integration of microgrids, distributed energy resources (DERs), and the development of smart grid systems. |
■ Click here for details and inquiries about this PC case * Please enter the name of the case or your desired conditions. |