Posts by crashtech

1) Questions and Answers : Issue Discussion : GPU Utilization and Resource Requirements (Message 1079)
Posted 7 Feb 2021 by crashtech
Post:
Hi cartoonman, thanks for the reply. Do you have any high core count CPUs, and if so, do you try to utilize them while also running the MLC GPU app?
2) Questions and Answers : Issue Discussion : GPU Utilization and Resource Requirements (Message 1077)
Posted 6 Feb 2021 by crashtech
Post:
After running the GPU app in both Windows and Linux, I have a couple of observations. I don't know if anything can be done about it, but it might be worth mentioning.

First, compared to most other GPU projects, GPU utilization is poor. Even trying to run two tasks concurrently does not seem to help a whole lot. Typical utilization ranges from 75-85%. There may be some performance being left on the table.

Second, even though the app can't saturate the GPU, it seems to need a great deal of other PC resources to run as well as it can. Typically using more than half the CPU cores for any other purpose while crunching MLC will result in a drastic performance hit. Some other GPU apps have this tendency as well, but not to the degree seen here. Usually leaving 2 physical cores open should be enough to satisfy most GPU apps. It doesn't appear that cores are the actual problem though, it may be that the MLC WUs are occupying a lot of L3 cache or something similar.

It's a bit disappointing that to run MLC effectively, one must put the host PC in a condition of outputting far less work than with other combinations of projects, which tends to make it less attractive as a go-to everyday project to run.

Just my two cents.




©2022 MLC@Home Team
A project of the Cognition, Robotics, and Learning (CORAL) Lab at the University of Maryland, Baltimore County (UMBC)