mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware

Reply
 
Thread Tools
Old 2016-01-07, 23:48   #1
mancoast
 
mancoast's Avatar
 
Jan 2016

17 Posts
Default K1OM MIC 5110P RSA-140 Results

Hello,

Here is a summary of some preliminary test results using cado-nfs and a many integrated core accelerated system [1920 cores = 60 clients * 4 threads * 8 5110P].

RSA-140 Trial #1: 18.18 hrs
201601061955 - 201601062001
6 minutes for Client Launcher
201601062001 - 201601062101
60 minutes for polyselect1 [MIC]
201601062101 - 201601062154
53 minutes for polyselect2 [MIC]
201601062154 - 201601062154
1 minutes for makefb [INTEL64]
201601062154 - 201601062155
1 minutes for freerel [INTEL64]
201601062155 - 201601070506
431 minutes for las [MIC]
201601070506 - 201601070533
27 minutes for filter [INTEL64]
201601070533 - 201601071350
497 minutes for linalg [INTEL64] ***
201601071350 - 201601071405
15 minutes for sqrt [INTEL64]
201601061955 - 201601071405
1091 minutes for entire operation

Most time was spent on the linear algebra, probably because its still on the host, not MIC.
Attached is the compressed log file for RSA-140, and some logs for RSA-120.
Pointers would be greatly appreciated!

Thanks
Attached Files
File Type: zip E5-2603v3-MIC5110P-20160106195503.zip (419.4 KB, 36 views)
File Type: zip RSA-120.zip (513.2 KB, 41 views)
mancoast is offline   Reply With Quote
Old 2016-01-08, 01:21   #2
mancoast
 
mancoast's Avatar
 
Jan 2016

17 Posts
Default

Quote:
Originally Posted by mancoast3 View Post
[1920 cores = 60 clients * 4 threads * 8 5110P].
whoops
I meant 1920 threads, not cores
mancoast is offline   Reply With Quote
Old 2016-01-08, 04:40   #3
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

11×443 Posts
Default

Using msieve, one can pass a flag "target_density=xxx" during the filtering step, to make filtering work harder to create a smaller matrix at the cost of requiring more relations. The msieve default is 70; target density 100 cuts my matrix-solve time in half, roughly.

If there is a similar control for cado, you should be able to spend 10-15% more time in sieve to save 40-60% of linalg.

The CADO parameter file has an awful lot of settings; I haven't looked for this specifically, so I don't know if it's there.
VBCurtis is offline   Reply With Quote
Old 2016-01-08, 08:06   #4
VictordeHolland
 
VictordeHolland's Avatar
 
"Victor de Hollander"
Aug 2011
the Netherlands

49816 Posts
Default

This will probably get more exposure in the "factoring" subforum instead of the hardware subforum.
VictordeHolland is offline   Reply With Quote
Old 2016-01-08, 15:48   #5
mancoast
 
mancoast's Avatar
 
Jan 2016

17 Posts
Default

kinda of forgot to explain why I posted these logs.

cado-nfs was chosen over msieve because I am too lazy to dive into assembly, at the moment.

The goal was to perform gap analysis for MIC acceleration of a large integer algorithm.

I'd be honored to switch gears to the Mersenne code-base.


So I am an electrical, and I enjoy hardware more than math, but math is cool.

ASM microinstruction are awesome because in the control unit encoder one can imagine the electricity from your PSU being transferred into a magical black-box that enables the registers, program counter, etc...
The translations of multiple electrical pathways into usable ASM instructions fascinates me.
mancoast is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Results ET_ FermatSearch 31 2021-07-01 16:41
gfn results ET_ FermatSearch 12 2021-02-20 03:01
Results ET_ Operazione Doppi Mersennes 627 2021-01-31 18:06
PGS Results danaj Prime Gap Searches 0 2017-08-14 18:35
0x results... Mike PrimeNet 11 2004-05-23 12:55

All times are UTC. The time now is 07:13.


Fri Aug 6 07:13:31 UTC 2021 up 14 days, 1:42, 1 user, load averages: 3.08, 2.75, 2.69

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.