Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4379 > unrolled thread

Re: [Python-de] Schleifeninhalte auf mehrere CPUs zu verteilen

Started byThomas Güttler <guettliml@thomas-guettler.de>
First post2016-04-07 20:52 +0200
Last post2016-04-07 20:52 +0200
Articles 1 — 1 participant

Back to article view | Back to de.comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [Python-de] Schleifeninhalte auf mehrere CPUs zu verteilen Thomas Güttler <guettliml@thomas-guettler.de> - 2016-04-07 20:52 +0200

#4379 — Re: [Python-de] Schleifeninhalte auf mehrere CPUs zu verteilen

FromThomas Güttler <guettliml@thomas-guettler.de>
Date2016-04-07 20:52 +0200
SubjectRe: [Python-de] Schleifeninhalte auf mehrere CPUs zu verteilen
Message-ID<mailman.54.1460055134.2253.python-de@python.org>
Am 07.04.2016 um 17:29 schrieb Dr. Volker Jaenisch:
> Servus Thomas!
> 
> Am 07.04.2016 um 17:25 schrieb Thomas Güttler:
>>
>>
>>   gehe mal davon aus, dass Du nicht die Parallelisierung meinst. Die
>>> bekommst Du z.B. mit PyPy
>>> http://doc.pypy.org/en/latest/stm.html#transaction-transactionqueue
>>> und müssen daher nicht neu erfunden werden oder die Syntax erweitert
>>> werden.
>>
>> ... halt. Die Idee Schleifeninhalte auf mehrere CPUs zu verteilen war
>> nicht von mir.
>> Das war deine Idee. Mich interessiert das was du damit meinst.
>>
>> Wie soll das konkret aussehen?
> Siehe link.
> 
> Wenn PyPy STM produktionstauglich ist, wird es möglich sein Schleifen
> (welche gewisse Kriterien erfüllen) auf mehrere parallel CPUs zu verteilen.
> Dann interessieren solceh Corner-Cases wie Du sie lösen willst niemanden
> mehr. Daher mein Vorschlag, lieber die Energie in solche
> Optimierungs-Projekte zu stecken,
> die wirklich revolutionär sind.

"Software Transactional Memory" .. klingt interessant.


Mir geht es nicht wirklich um die Optimierung.

Mir geht es um eine klare Syntax.

Die genannten Fälle (on-empty, on-break, pre-first) bei Schleifen gibt es immer wieder.

Dieser Spruch aus Zen-of-Python gefällt mir:

   There should be one-- and preferably only one --obvious way to do it.

Mir geht es um sofort verständlichen Code.

Gruß,
  Thomas

-- 
http://www.thomas-guettler.de/

[toc] | [standalone]


Back to top | Article view | de.comp.lang.python


csiph-web