A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/attachments/20170808/ce43eb94/attachment.html below:

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Hi Gregory<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thank you for your message. I will conduct several experiments and try to come back as soon as possible with a conclusion.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">  Octavian<o:p></o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></a></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Gregory P. Smith [mailto:greg@krypto.org]
<br>
<b>Sent:</b> Monday, August 7, 2017 5:13 PM<br>
<b>To:</b> Soldea, Octavian <octavian.soldea@intel.com>; Wang, Peter Xihong <peter.xihong.wang@intel.com>; Victor Stinner <victor.stinner@gmail.com><br>
<b>Cc:</b> Python-Dev@python.org<br>
<b>Subject:</b> Re: [Python-Dev] first post introduction and question regarding lto<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">I don't know whether it is beneficial or not - but having the capability to build LTO without PGO seems reasonable. I can review any pull requests altering
<a href="http://configure.ac">configure.ac</a> and <a href="http://Makefile.pre.in">
Makefile.pre.in</a> to make such a change.<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-@gpshead<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Mon, Aug 7, 2017 at 5:08 PM Soldea, Octavian <<a href="mailto:octavian.soldea@intel.com">octavian.soldea@intel.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">Hello<br>
<br>
Thank you for your messages. I am not quite sure I understood, therefore, I would like to ask if you see beneficial to have the option of lto separately?<br>
<br>
Best regards,<br>
  Octavian<br>
<br>
<br>
<br>
<br>
<br>
<br>
-----Original Message-----<br>
From: Wang, Peter Xihong<br>
Sent: Monday, August 7, 2017 5:00 PM<br>
To: Victor Stinner <<a href="mailto:victor.stinner@gmail.com" target="_blank">victor.stinner@gmail.com</a>>; Soldea, Octavian <<a href="mailto:octavian.soldea@intel.com" target="_blank">octavian.soldea@intel.com</a>><br>
Cc: <a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
Subject: RE: [Python-Dev] first post introduction and question regarding lto<br>
<br>
We evaluated different tests before setting down and proposing regrtest suite for PGO training, including using OpenStack benchmarks for OpenStack applications.  The regrtest suite was found consistently giving the best in terms of performance across applications/workloads.<br>
<br>
So I would hesitate to remove any test from the training suite (for the purpose of reducing build time), unless we are absolute sure it will not hurt performance across the board.<br>
<br>
Thanks,<br>
<br>
Peter<br>
<br>
-----Original Message-----<br>
From: Python-Dev [mailto:<a href="mailto:python-dev-bounces%2Bpeter.xihong.wang" target="_blank">python-dev-bounces+peter.xihong.wang</a>=<a href="mailto:intel.com@python.org" target="_blank">intel.com@python.org</a>] On Behalf Of Victor Stinner<br>
Sent: Monday, August 07, 2017 4:43 PM<br>
To: Soldea, Octavian <<a href="mailto:octavian.soldea@intel.com" target="_blank">octavian.soldea@intel.com</a>><br>
Cc: <a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
Subject: Re: [Python-Dev] first post introduction and question regarding lto<br>
<br>
I don't think that PGO compilation itself is slow. Basically, I expect that it only doubles the compilation time, but compiling Python takes less than 1 minute usually. The slow part is the profiling task: run the full Python test suite, which takes at least
 20 minutes. The tests must be run sequentially.<br>
<br>
It would help to reduce the number of tests run in the profiling task.<br>
We should also maybe skip tests which depend too much on I/O to get more reproductible PGO performances.<br>
<br>
Victor<br>
<br>
2017-08-08 1:01 GMT+02:00 Soldea, Octavian <<a href="mailto:octavian.soldea@intel.com" target="_blank">octavian.soldea@intel.com</a>>:<br>
> Hello<br>
><br>
><br>
><br>
> Gregory: Thank you for your message. I really appreciate it.<br>
><br>
><br>
><br>
> In my opinion the use of lto only compilation mode can be of benefit<br>
> from two reasons at least:<br>
><br>
> 1.       Lto only can provide a platform for experimentations. Of course, it<br>
> seems to be very application specific.<br>
><br>
> 2.       Lto compilation is faster than an entire pgo + lto mode. While pgo<br>
> can take a lot of time, lto can provide significant optimizations, as<br>
> compared to baseline, at the cost of less compilation time. Of course,<br>
> lto is time consuming. To the best of my knowledge, compiling with lto<br>
> only is shorter than combining pgo and lto.<br>
><br>
><br>
><br>
> In this context, I will be more than happy to receive more feedback<br>
> and opinions.<br>
><br>
><br>
><br>
> Best regards,<br>
><br>
>   Octavian<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> From: Gregory P. Smith [mailto:<a href="mailto:greg@krypto.org" target="_blank">greg@krypto.org</a>]<br>
> Sent: Monday, August 7, 2017 3:12 PM<br>
> To: Soldea, Octavian <<a href="mailto:octavian.soldea@intel.com" target="_blank">octavian.soldea@intel.com</a>>;<br>
> <a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
> Subject: Re: [Python-Dev] first post introduction and question<br>
> regarding lto<br>
><br>
><br>
><br>
> I've personally never seen a situation where PGO is not desired yet<br>
> some other fancier optimization such as LTO is. When do you encounter<br>
> people wanting that?  PGO always produces a 10-20% faster CPython interpreter.<br>
><br>
><br>
><br>
> I have no problem with patches enabling an LTO only build for anyone<br>
> who wants one if they do not already exist.  At the moment I'm not<br>
> sure which LTO toolchains actually work properly.  We removed it from<br>
> inclusion in --enable-optimizations because it was clearly broken in<br>
> some common environments.<br>
><br>
><br>
><br>
> If LTO without PGO is useful, making it work is probably just a matter<br>
> of making sure @LTOFLAGS@ show up on the non-PGO related<br>
> <a href="http://Makefile.pre.in" target="_blank">Makefile.pre.in</a> targets as well as updating the help text for --with-lto in
<a href="http://configure.ac" target="_blank">configure.ac</a>.<br>
> [untested]<br>
><br>
><br>
><br>
> -gps<br>
><br>
><br>
><br>
><br>
> Python-Dev mailing list<br>
> <a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-dev" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
> Unsubscribe:<br>
> <a href="https://mail.python.org/mailman/options/python-dev/greg%40krypto.org" target="_blank">
https://mail.python.org/mailman/options/python-dev/greg%40krypto.org</a><br>
><br>
><br>
> _______________________________________________<br>
> Python-Dev mailing list<br>
> <a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-dev" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
> Unsubscribe:<br>
> <a href="https://mail.python.org/mailman/options/python-dev/victor.stinner%40gm" target="_blank">
https://mail.python.org/mailman/options/python-dev/victor.stinner%40gm</a><br>
> <a href="http://ail.com" target="_blank">ail.com</a><br>
><br>
_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/peter.xihong.wang%40intel.com" target="_blank">
https://mail.python.org/mailman/options/python-dev/peter.xihong.wang%40intel.com</a><br>
_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/greg%40krypto.org" target="_blank">
https://mail.python.org/mailman/options/python-dev/greg%40krypto.org</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4