<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Optimizations for Computing Factorization [cado-nfs] in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Optimizations-for-Computing-Factorization-cado-nfs/m-p/1066115#M56271</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I would like to determine the requirements for factorization of RSA120 using k1om offload:&lt;/P&gt;

&lt;P&gt;227010481295437363334259960947493668895875336466084780038173258247009162675779735389791151574049166747880487470296548479&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Target application: cado-nfs&lt;/SPAN&gt;&lt;BR style="font-size: 13.008px; line-height: 19.512px;" /&gt;
	&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;Generic C builds possible&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/2015-November/000527.html" target="_blank"&gt;https://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/2015-November/000527.html&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Required libraries: gmp&lt;/P&gt;

&lt;P&gt;Baseline Native Benchmark Complete&lt;/P&gt;

&lt;P&gt;Currently, it is possible to build the latest git version of cado-nfs using icc for k1om.&lt;/P&gt;

&lt;P&gt;Python3 cross build for k1om also required to execute the boss-worker model and multiple tasks throughout the factor operation.&lt;/P&gt;

&lt;P&gt;Edit:&lt;/P&gt;

&lt;P&gt;I am in need of some support if anyone is interested in checking out out this experiment.&lt;/P&gt;

&lt;P&gt;python3-mic [this is totally butchered] : &lt;A href="https://github.com/mancoast/Python-3.3.3&amp;nbsp;" target="_blank"&gt;https://github.com/mancoast/Python-3.3.3&amp;nbsp;&lt;/A&gt;;&lt;/P&gt;

&lt;P&gt;cado-nfs-&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;mic&amp;nbsp;&lt;/SPAN&gt;:&amp;nbsp;https://github.com/mancoast/cado-nfs/tree/intel64-dev&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;The software runs in multiple stages, and some of these stages run in parallel across all resources.&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;This is done utilizing a Python3 based Boss-Worker model.&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;Mutliple binaries used for the tasks include:&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;tasks.polyselect.polyselect1.polyselect.execpath=$SRC/build/mic&amp;nbsp;&lt;BR /&gt;
	tasks.polyselect.polyselect2.polyselect_ropt.execpath=$SRC/build/mic&amp;nbsp;&lt;BR /&gt;
	tasks.sieve.sieving.las.execpath=$SRC/build/mic&amp;nbsp;&lt;BR /&gt;
	tasks.sieve.factorbase.makefb.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.sieve.freerel.freerel.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.filter.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.linalg.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.sqrt.execpath=$SRC/build/xeon&lt;/P&gt;

&lt;P&gt;The polynomial selection and sieving all occur on the MIC!&lt;/P&gt;

&lt;P&gt;The linear algebra and square root tasks require MIC support as they require much time.&lt;/P&gt;

&lt;P&gt;The other tasks are small? Any thoughts?&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Nov 2015 16:17:04 GMT</pubDate>
    <dc:creator>P__Robert</dc:creator>
    <dc:date>2015-11-13T16:17:04Z</dc:date>
    <item>
      <title>Optimizations for Computing Factorization [cado-nfs]</title>
      <link>https://community.intel.com/t5/Software-Archive/Optimizations-for-Computing-Factorization-cado-nfs/m-p/1066115#M56271</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I would like to determine the requirements for factorization of RSA120 using k1om offload:&lt;/P&gt;

&lt;P&gt;227010481295437363334259960947493668895875336466084780038173258247009162675779735389791151574049166747880487470296548479&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Target application: cado-nfs&lt;/SPAN&gt;&lt;BR style="font-size: 13.008px; line-height: 19.512px;" /&gt;
	&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;Generic C builds possible&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/2015-November/000527.html" target="_blank"&gt;https://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/2015-November/000527.html&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Required libraries: gmp&lt;/P&gt;

&lt;P&gt;Baseline Native Benchmark Complete&lt;/P&gt;

&lt;P&gt;Currently, it is possible to build the latest git version of cado-nfs using icc for k1om.&lt;/P&gt;

&lt;P&gt;Python3 cross build for k1om also required to execute the boss-worker model and multiple tasks throughout the factor operation.&lt;/P&gt;

&lt;P&gt;Edit:&lt;/P&gt;

&lt;P&gt;I am in need of some support if anyone is interested in checking out out this experiment.&lt;/P&gt;

&lt;P&gt;python3-mic [this is totally butchered] : &lt;A href="https://github.com/mancoast/Python-3.3.3&amp;nbsp;" target="_blank"&gt;https://github.com/mancoast/Python-3.3.3&amp;nbsp;&lt;/A&gt;;&lt;/P&gt;

&lt;P&gt;cado-nfs-&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;mic&amp;nbsp;&lt;/SPAN&gt;:&amp;nbsp;https://github.com/mancoast/cado-nfs/tree/intel64-dev&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;The software runs in multiple stages, and some of these stages run in parallel across all resources.&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;This is done utilizing a Python3 based Boss-Worker model.&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;Mutliple binaries used for the tasks include:&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;tasks.polyselect.polyselect1.polyselect.execpath=$SRC/build/mic&amp;nbsp;&lt;BR /&gt;
	tasks.polyselect.polyselect2.polyselect_ropt.execpath=$SRC/build/mic&amp;nbsp;&lt;BR /&gt;
	tasks.sieve.sieving.las.execpath=$SRC/build/mic&amp;nbsp;&lt;BR /&gt;
	tasks.sieve.factorbase.makefb.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.sieve.freerel.freerel.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.filter.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.linalg.execpath=$SRC/build/xeon&amp;nbsp;&lt;BR /&gt;
	tasks.sqrt.execpath=$SRC/build/xeon&lt;/P&gt;

&lt;P&gt;The polynomial selection and sieving all occur on the MIC!&lt;/P&gt;

&lt;P&gt;The linear algebra and square root tasks require MIC support as they require much time.&lt;/P&gt;

&lt;P&gt;The other tasks are small? Any thoughts?&lt;/P&gt;

&lt;P style="font-size: 13.008px; line-height: 19.512px;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Nov 2015 16:17:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Optimizations-for-Computing-Factorization-cado-nfs/m-p/1066115#M56271</guid>
      <dc:creator>P__Robert</dc:creator>
      <dc:date>2015-11-13T16:17:04Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Software-Archive/Optimizations-for-Computing-Factorization-cado-nfs/m-p/1066116#M56272</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;The system consistently factors 120 decimal digit semi-prime integers in under 2 hours.&lt;/P&gt;

&lt;P&gt;EDIT:&amp;nbsp;RSA-140 Trial #1: 18.18 hrs&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;After increasing the problem size to 155&amp;nbsp;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;decimal digit semi-prime integers,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;I am seeing a lot of red CPU utilization across all MIC's&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;My micsmc looks like this:&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="polyselect1_c155.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/8201i2AE74E1285C5A430/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="polyselect1_c155.png" alt="polyselect1_c155.png" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;Can someone please explain system utilization versus user utilization?&lt;/P&gt;

&lt;P&gt;I need to setup vTune with the cado-nfs source.&lt;/P&gt;

&lt;P&gt;Will vTune support the CMAKE build system?&lt;/P&gt;

&lt;P&gt;I ran vtune without the source files, and do not understand how to use the results.&lt;/P&gt;

&lt;P&gt;End goal is to see what exact lines of C/C++ code are critical to determine&amp;nbsp;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;what is causing all the system utilization [red].&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2016 20:36:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Optimizations-for-Computing-Factorization-cado-nfs/m-p/1066116#M56272</guid>
      <dc:creator>P__Robert</dc:creator>
      <dc:date>2016-01-07T20:36:00Z</dc:date>
    </item>
  </channel>
</rss>

