| Deutsch English Français Italiano |
|
<b1a51a7a86c96cfe86b6bea7ff054146@www.novabbs.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: mhx@iae.nl (mhx) Newsgroups: comp.lang.forth Subject: Re: Parallel Forth on a 44 core machine Date: Sun, 18 Aug 2024 18:37:02 +0000 Organization: novaBBS Message-ID: <b1a51a7a86c96cfe86b6bea7ff054146@www.novabbs.com> References: <a46cb8e455c12e2c81cd2ff60c095528@www.novabbs.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: i2pn2.org; logging-data="3035571"; mail-complaints-to="usenet@i2pn2.org"; posting-account="t0bSWFIQDvYvkkhDiPIIv6byulC6WbSEwXWMJpxc4k0"; User-Agent: Rocksolid Light X-Spam-Checker-Version: SpamAssassin 4.0.0 X-Rslight-Posting-User: 59549e76d0c3560fb37b97f0b9407a8c14054f24 X-Rslight-Site: $2y$10$ic9QFvlsePNQFK4QdN4OdOsUHMcOyDfA4/PYIqrlrhYFWG/JQKM56 Bytes: 2686 Lines: 47 Here are the results on a bit more modern AMD CPU with 32GB memory and a 7GB SSD. The scaling is near perfect and much better than expected (based on experiments a few months ago). The 10% decrease (7 i.s.o. 8x) for 8 cores might be because 32GB is just a bit too tight. The waiting for files to flush is not really necessary now, but I used 5s for good measure. This is the same circuit as used with the HPZ840 but with 8 instead of 44 jobs and, to compensate, for a 5x longer time period. iSPICE> .TICKER-INFO AMD Ryzen 7 5800X 8-Core Processor TICKS-GET uses os time & PROCESSOR-CLOCK 4192MHz Do: < n TO PROCESSOR-CLOCK RECALIBRATE > ok Starting 1 process to run 8 jobs. Master task (0) ready, waiting for the workers, performing FIX-UP ... Job `2input-boost/2input-boost.cir` finished in 40.169 seconds. waiting 5 seconds for flush to disk . . . Starting 2 processes to run 8 jobs. Master task (0) ready, waiting for the workers, performing FIX-UP ... Job `2input-boost/2input-boost.cir` finished in 20.157 seconds. waiting 5 seconds for flush to disk . . . Starting 4 processes to run 8 jobs. Master task (0) ready, waiting for the workers, performing FIX-UP ... Job `2input-boost/2input-boost.cir` finished in 10.206 seconds. waiting 5 seconds for flush to disk . . . Starting 8 processes to run 8 jobs. Master task (0) ready, waiting for the workers, performing FIX-UP ... Job `2input-boost/2input-boost.cir` finished in 5.675 seconds. waiting 5 seconds for flush to disk . . . % cpus time [s] performance ratio 1 40.240 1 2 20.232 1.988928 4 10.283 3.913254 8 5.750 6.99826 ok -marcel