Skip to Content.
Sympa Menu

cado-nfs - Re: [Cado-nfs-discuss] Using GPU in Sieving Step

Subject: Discussion related to cado-nfs

List archive

Re: [Cado-nfs-discuss] Using GPU in Sieving Step


Chronological Thread 
  • From: Zimmermann Paul <Paul.Zimmermann@loria.fr>
  • To: hamid reza arkian <hamid.arkian@gmail.com>
  • Cc: cado-nfs-discuss@lists.gforge.inria.fr
  • Subject: Re: [Cado-nfs-discuss] Using GPU in Sieving Step
  • Date: Mon, 20 Aug 2012 14:22:37 +0200
  • List-archive: <http://lists.gforge.inria.fr/pipermail/cado-nfs-discuss>
  • List-id: A discussion list for Cado-NFS <cado-nfs-discuss.lists.gforge.inria.fr>

Hi Hamid,

> I tried GMP-ECM project (the branch that is currently under active
> development for GPU devices) on a GPU cluster and got good results.
> I want to replace ecm part of sieving step in CADO-NFS with GMP-ECM(that
> support GPU), but I have the following questions:
>
> - Basically, it's a good idea or not?
> - Is the GMP-ECM faster than ecm part of CADO-NFS? and if so, why the
> developers don't do this replacement,yet?
> In addition, if all things is OK and it's a good idea, it would be pleasure
> if you give me some tips and points before doing that.

several people already answered, but as an author of GMP-ECM, I confirm it's
not a good idea, since the ECM code in CADO-NFS cofactorization is specialized
for one-word, 1.5-word, two-words, ... and for specific B1/B2 bounds, and thus
can be much faster than GMP-ECM. You'll find all details in Alexander Kruppa
PhD Thesis: http://tel.archives-ouvertes.fr/tel-00477005/en/

Of course we could use GPU devices for the cofactorization step, but that
would
require a specialized library.

Paul Zimmermann





Archive powered by MHonArc 2.6.19+.

Top of Page