Message boards :
Number crunching :
Rx570 vs. gtx 1080, 1080ti, 2080
Message board moderation
Author | Message |
---|---|
Send message Joined: 17 Feb 17 Posts: 21 Credit: 8,511,880 RAC: 0 ![]() ![]() |
Hello everyone. I've been an on and off contributor to this project for a while now. Right now, Einstein is taking priority, despite resources saying otherwise, but that's a Boinc problem more than anything. Regardless - when I was getting work from here, they seem to be a very nice fit for each other, though maybe I will soon set Einstein to 0% resources. Right now I've got this rx570 set to complete two concurrent wus. My app_config looks like this and I seem to be completing them within 2-2.5 minutes. <app_config> <app> <name>milkyway</name> <gpu_versions> <gpu_usage>0.5</gpu_usage> <cpu_usage>0.25</cpu_usage> </gpu_versions> </app> </app_config> Does that look alright for this card? I'm still very new at assigning CPU cores to GPU work. The GPU load pegs at, I think, a constant 100% with periodic periods of less, though not many. though I'm not entirely sure if I should be paying attention to that, memory used, power draw, or something else entirely. The processor is a Ryzen 1800x which is crunching Asteroids right now and I have Boinc set to use 87% CPU, since Einstein likes to use 1 core per WU and I just have it using the website preferences as a guide. Does any of this need to be changed at all for better optimization? Now for the interesting question. I know that this project favors AMD cards quite heavily. What kinds of runtimes can I expect from a gtx 1080, 1080 ti, or 2080? What do folks recommend setting the number of WUs to on those cards vs. CPU cores in use for the GPU? Is there anything else I should keep in mind? thanks a ton! |
Send message Joined: 2 Oct 16 Posts: 167 Credit: 1,006,950,718 RAC: 1,314 ![]() ![]() |
AMD RX cards perform MUCH better at E@H than MW@H. That is where I ran my RX580. This project favors cards with high FP64 compute power. So AMD 78xx/R9, NV Titan Black, AMD Radeon VII, NV Titan V. Most of the top PCs run one of those 4 generations of GPUs. https://milkyway.cs.rpi.edu/milkyway/top_hosts.php I have most of your cards, the RX, 1080 and Ti but will never run them at MW@H as they have low FP64 compute power. But if you want, run as many simultaneous tasks to keep the utilization pegged. The CPU port of <gpu_versions> just dedicates that much CPU to NOT run CPU tasks. It in no way affects the actual CPU usage of the GPU app. If you put <cpu_usage>4</cpu_usage> BOINC will not run 4 CPU tasks and leave those 4 CPUs for the GPU even if the GPU task uses 0.1 CPU threads in Task Mgr. |
Send message Joined: 9 Jul 17 Posts: 100 Credit: 16,967,906 RAC: 0 ![]() ![]() |
I concur with all of that. Use the Nvidia cards elsewhere. And Windows does better than Linux (or Darwin), which is a bit unusual. I am very happy with my RX 570 on Win7 64-bit, averaging around 100 seconds per work unit. That is a bit surprising, since it does not have great dual-precision specs. https://milkyway.cs.rpi.edu/milkyway/results.php?hostid=803662 PS - You can get faster cards, but it won't do much good, since they usually have problems getting enough work for some reason. I am not sure whether that is fixed or not. |
![]() ![]() Send message Joined: 24 Jan 11 Posts: 712 Credit: 551,590,296 RAC: 54,853 ![]() ![]() ![]() ![]() |
I seem to do the work units in around 100 - 140 seconds for both my 1080 and 2080. And around 90 seconds for my 1080 Ti. ![]() |
![]() ![]() Send message Joined: 24 Jan 11 Posts: 712 Credit: 551,590,296 RAC: 54,853 ![]() ![]() ![]() ![]() |
And Windows does better than Linux (or Darwin), which is a bit unusual. I disagree. Here is a task both run on a 1080 Ti. Mine on Linux and my wingman on Windows. https://milkyway.cs.rpi.edu/milkyway/workunit.php?wuid=1803261603 My card did the task 10 seconds faster. ![]() |
![]() Send message Joined: 23 Feb 18 Posts: 26 Credit: 4,744,416,145 RAC: 0 ![]() ![]() |
I seem to do the work units in around 100 - 140 seconds for both my 1080 and 2080. And around 90 seconds for my 1080 Ti. Milkyway needs a strong FP64 GPU.. I don't have any nvidia but only AMD to compare.. a Radeon VII can complete 4WU in 40-45secs (10-11secs each) and a Radeon 7970/280x can complete 3WU in 100sec (33secs each), a 7950/280 needs 3-4 secs more Want your Kids stay off from Drugs? Get them building Crunching PC's and they'll never have enough money for drugs |
Send message Joined: 9 Jul 17 Posts: 100 Credit: 16,967,906 RAC: 0 ![]() ![]() |
And Windows does better than Linux (or Darwin), which is a bit unusual. Are you running two cards? It looks like you have a RTX 2080. But I have looked mainly at the N-body (many of them), and that was my conclusion there. Perhaps it does not hold true for the GPUs, and the difference in OS may not be so important. |
Send message Joined: 17 Feb 17 Posts: 21 Credit: 8,511,880 RAC: 0 ![]() ![]() |
I seem to do the work units in around 100 - 140 seconds for both my 1080 and 2080. And around 90 seconds for my 1080 Ti. Thank you. This is exactly what I was looking for. How many workunits do you run at once on all 3 of those cards? I know there are cards far better suited to this project that can wipe the floor with mine. Maybe I'll grab an r9 280x down the road. I also know that every little bit helps and I'm certainly not looking at getting into the top anything. I simply don't have the finances or physical space for that. I just wanted to make sure I could maximize output with what I do have. |
![]() ![]() Send message Joined: 24 Jan 11 Posts: 712 Credit: 551,590,296 RAC: 54,853 ![]() ![]() ![]() ![]() |
And Windows does better than Linux (or Darwin), which is a bit unusual. I either run 3 cards or 4 cards on each host. The one I referenced has two RTX 2070's, one GTX 1080 TI and one RTX 2080. ![]() |
![]() ![]() Send message Joined: 24 Jan 11 Posts: 712 Credit: 551,590,296 RAC: 54,853 ![]() ![]() ![]() ![]() |
I seem to do the work units in around 100 - 140 seconds for both my 1080 and 2080. And around 90 seconds for my 1080 Ti. I only run single tasks on each card. Primary project is Seti with the special app which requires running only singles on each card. So all my projects only run singles. ![]() |
![]() ![]() Send message Joined: 24 Jan 11 Posts: 712 Credit: 551,590,296 RAC: 54,853 ![]() ![]() ![]() ![]() |
I seem to do the work units in around 100 - 140 seconds for both my 1080 and 2080. And around 90 seconds for my 1080 Ti. Yes, won't argue that the consumer Nvidia cards are deliberately FP64 crippled compared to the prosumer or research cards so they don't cannibalize the sales of Teslas and Quadros. If your primary project is MilkyWay, then an ATI/AMD card makes the most sense. I have just stayed away from ATI/AMD because of the challenge of installing the drivers and maintaining them. The Nvidia drivers just install and run with no issues ever. The ATI/AMD drivers are a complete fiasco as all the constant posts of issues posted attest in the forums. That is what I seem to spend most of my time in the forums trying to help users with ATI/AMD cards that won't run compute. I know that AMD cards are cheaper than Nvidia cards but I sometimes wish I could just tell someone, dump the AMD card and get a Nvidia card and you will be up and running instantly without the headache of the AMD drivers. All I am saying is that the perceived deficit of FP64 on Nvidia is not that great in the end. Discounting a Radeon 7 of course. And if your primary project is Seti, then it is a no-brainer to get Nvidia cards since the applications available for Nvidia and Linux are so much better and faster than any Windows based card or AMD card. ![]() |
Send message Joined: 9 Jul 17 Posts: 100 Credit: 16,967,906 RAC: 0 ![]() ![]() |
I have just stayed away from ATI/AMD because of the challenge of installing the drivers and maintaining them. The Nvidia drivers just install and run with no issues ever. The ATI/AMD drivers are a complete fiasco as all the constant posts of issues posted attest in the forums. True enough for the latest versions. But the RX 500 series is easy enough as I understand it, though mine is on Windows. And the power efficiency of AMD is much better here; I use about 90 watts (GPU-Z) on my RX 570 for my 100 seconds; I expect it would be more like 140 watts on the Nvidia cards. I have a bunch of Nvidias, but they are used elsewhere (on Ubuntu). |
Send message Joined: 17 Feb 17 Posts: 21 Credit: 8,511,880 RAC: 0 ![]() ![]() |
I have just stayed away from ATI/AMD because of the challenge of installing the drivers and maintaining them. The Nvidia drivers just install and run with no issues ever. The ATI/AMD drivers are a complete fiasco as all the constant posts of issues posted attest in the forums. Perhaps latest AMD drivers are having issues somewhere, I know on Seti in particular, but for my rx series I have never had a driver issue on any of my AMD cards. For this project in particular, the fp64 performance of the Nvidia cards, at least on the consumer side of things, are pretty terrible though. Rtx 2080: 314.6 GFLOPS. Rx570: 318.5 GFLOPS. So for what now is around $100 or so you can have better performance on this project as a posed to a $1100 GPU, and use much less power to boot. Those numbers seem to correlate to real world performance on this project from what I can tell, too. Are there other projects that heavily utilize fp64 as well? |
![]() ![]() Send message Joined: 24 Jan 11 Posts: 712 Credit: 551,590,296 RAC: 54,853 ![]() ![]() ![]() ![]() |
Are there other projects that heavily utilize fp64 as well? I am only aware of MilkyWay with the requirement for FP64. Pretty much every other project only needs single precision. ![]() |
Send message Joined: 2 Oct 16 Posts: 167 Credit: 1,006,950,718 RAC: 1,314 ![]() ![]() |
PrimeGrid GFN are FP64 as well. The last NV consumer card with high FP64 was the Titan Black I believe. Now NV leaves that to the Pro cards like Tesla. |
![]() Send message Joined: 7 Dec 09 Posts: 11 Credit: 637,858,888 RAC: 0 ![]() ![]() |
I have just stayed away from ATI/AMD because of the challenge of installing the drivers and maintaining them. The Nvidia drivers just install and run with no issues ever. The ATI/AMD drivers are a complete fiasco as all the constant posts of issues posted attest in the forums. Amd 7970\r280x has 1000 GFLOPS of fp64, and used ones are cheap even on ebay: https://www.ebay.com/b/AMD-Radeon-R9-280X-Computer-Graphics-Cards/27386/bn_8951879 Just buy one with a good cooling. Perf per watt is still very good, regardless of 240w tdp. That is thanks to other gamingcards having they'r dp perf cut down, cause games dont really need it. My good old 7970 ghz edition is able to pull 500 000points per day without oc (3wu-s at a time). Radeon VII and Titan V have better perf and perf per watt, but for a hobby they are too expensive imo. About amd drivers, they are what they are, but they fave matured a great deal. Been mixed amd and nvidia (gpus in the same pc) user since the days of the allmighty 1gb ati 7870cf +gf8800. The old rule for ati\amd drivers was: when new gpus come out wait for one year for drivers to come out and then buy it. Wasn't the case for 7990 dual gpu board, cause after a year people started selling them for lack in realworld gaming performance. Synthetic benches scaled well (i was 7970 3way cf user back then), but gaming perf sucked. Later drivers got better, but it took faar too loong for amd to get there. People were dissapointed. And afcourse then amd quietly killed of its cf support through drivers, so for doom 2016 i bought a single gtx1060 3gb gpu, and i really haven't gone back to sli or cf since then. |
©2024 Astroinformatics Group