🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #309602

Re: future i threads pools

#309602
From: bartekltg
Date: Sat, 13 Jan 2018 02:58
36 lines
3088 bytes
On Saturday, January 13, 2018 at 12:04:49 AM UTC+1, Borneq wrote:
> W dniu 12.01.2018 o 23:53, bartekltg pisze:
> > Pytałes o książkę cutując i gadając o bibliotece HPX, która
> >   jest rozwinięicem tych pomysłow, i do niej ksiazki nie raczej nie ma.
> 
> może poczekam jak będzie w boostcie albo w standardzie


Ja naprawdę mam wątpliwości, czy rozumiesz, co do Ciebie piszę. 

async/future/... są w standardzie od 11 i to nimi doradzałem 
Ci się zajać, przynajmniej na początek. 

> rozumiem że ta z HPX jest bardziej wydajna niż ta z c++11 jeśli chodzi o 
> wielordzeniowe procesory?

Może, bo ma własną implementację async i na pewno zoptymalizowany
pulę wątków. Ale nie mosi, bo std::async też może byc znośnie napisane.
Nie to jest zaletą tej biblioteczki. To kobyła do HPC. Dokumentacja
nie zaczyna się od jak uruchomić, ale jak wpleśc to w popularne
menadzery zadań na superkomputerach. 

Niezależnie od tego, że biblioteka wielka, technika ciekawa i być może
_cześć_ (operacja na future) jej wejdzie do standardu. Ale nie za szybko,
jedyne co widzę w c++20 o wykonaniu r.ownoległym to to:

http://www.modernescpp.com/index.php/task-blocks

I gdzieś tam w oddali
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3562.pdf 
http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0443r1.html

Hmm, trochę sie w temacie dzieje. 

pzdr
bartekltg
Technical Details
Message-ID: <dce646e7-112d-476e-a60c-920b9071a4cf@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!z1no1027870qta.0!news-out.google.com!e39ni360qtk.1!nntp.google.com!z1no1027864qta.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <p3alhe$9nn$1@node1.news.atman.pl> <6d7bbe96-f0ff-4a58-9cd0-302fdba2b359@googlegroups.com> <p3ba3v$3ak$1@node2.news.atman.pl> <2d9172c6-3bbb-4aef-89a5-7493c0cc3bb2@googlegroups.com> <p3bd24$1qo$1@node1.news.atman.pl> <03aec92b-3758-4a57-b83b-bd88313f909c@googlegroups.com> <p3beug$3gc$3@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.200.47.164 with SMTP id l33mr2385496qta.58.1515812291177;        Fri, 12 Jan 2018 18:58:11 -0800 (PST)
X-Received: by 10.31.10.199 with SMTP id 190mr2995182vkk.3.1515812290974; Fri, 12 Jan 2018 18:58:10 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!z1no1027870qta.0!news-out.google.com!e39ni360qtk.1!nntp.google.com!z1no1027864qta.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Fri, 12 Jan 2018 18:58:10 -0800 (PST)
In-Reply-To: <p3beug$3gc$3@node1.news.atman.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a02:a311:413d:3780:207b:a568:984c:ecc; posting-account=CvUQzQoAAABvVQmR58QmR6N4Cev1qhAS
NNTP-Posting-Host: 2a02:a311:413d:3780:207b:a568:984c:ecc
References: <p3alhe$9nn$1@node1.news.atman.pl> <6d7bbe96-f0ff-4a58-9cd0-302fdba2b359@googlegroups.com> <p3ba3v$3ak$1@node2.news.atman.pl> <2d9172c6-3bbb-4aef-89a5-7493c0cc3bb2@googlegroups.com> <p3bd24$1qo$1@node1.news.atman.pl> <03aec92b-3758-4a57-b83b-bd88313f909c@googlegroups.com> <p3beug$3gc$3@node1.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dce646e7-112d-476e-a60c-920b9071a4cf@googlegroups.com>
Subject: Re: future i threads pools
From: bartekltg <bartekltg@gmail.com>
Injection-Date: Sat, 13 Jan 2018 02:58:11 +0000
X-Received-Body-CRC: 1374594384
X-Received-Bytes: 3238
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit