<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 22 October 2017 at 09:32, Victor Stinner <span dir="ltr"><<a href="mailto:victor.stinner@gmail.com" target="_blank">victor.stinner@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><span class="gmail-"><div class="gmail_extra" dir="auto"><div class="gmail_quote">Le 21 oct. 2017 20:31, "francismb" <<a href="mailto:francismb@email.de" target="_blank">francismb@email.de</a>> a écrit :<blockquote class="gmail-m_3058416572488782709quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I understand that one can just multiply/divide the nanoseconds returned,<br>
(or it could be a factory) but wouldn't it help for future enhancements<br>
to reduce the number of functions (the 'pico' question)?</blockquote></div></div><div dir="auto"><br></div></span><div dir="auto">If you are me to predict the future, I predict that CPU frequency will be stuck below 10 GHz for the next 10 years :-)</div></div></blockquote><div><br></div>There are actually solid physical reasons for that prediction likely being true. Aside from the power consumption, heat dissipation, and EM radiation issues that arise with higher switching frequencies, you also start running into more problems with digital circuit metastability ([1], [2]): the more clock edges you have per second, the higher the chances of an asynchronous input changing state at a bad time.</div><div class="gmail_quote"><br></div><div class="gmail_quote">So yeah, for nanosecond resolution to not be good enough for programs running in Python, we're going to be talking about some genuinely fundamental changes in the nature of computing hardware, and it's currently unclear if or how established programming languages will make that jump (see [3] for a gentle introduction to the current state of practical quantum computing). At that point, picoseconds vs nanoseconds is likely to be the least of our conceptual modeling challenges :)<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">Cheers,</div><div class="gmail_quote">Nick.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">[1] <a href="https://en.wikipedia.org/wiki/Metastability_in_electronics">https://en.wikipedia.org/wiki/Metastability_in_electronics</a><br></div><div class="gmail_quote">[2] <a href="https://electronics.stackexchange.com/questions/14816/what-is-metastability">https://electronics.stackexchange.com/questions/14816/what-is-metastability</a><br></div>[3] <a href="https://medium.com/@decodoku/how-to-program-a-quantum-computer-982a9329ed02">https://medium.com/@decodoku/how-to-program-a-quantum-computer-982a9329ed02</a><br><br clear="all"><br>-- <br><div class="gmail_signature">Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>   |   Brisbane, Australia</div>
</div></div>