Bill Allombert on Mon, 05 Jun 2023 23:40:19 +0200
|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
- To: pari-dev@pari.math.u-bordeaux.fr
- Subject: Re: parsum and nbthreads
- From: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
- Date: Mon, 5 Jun 2023 23:35:16 +0200
- Arc-authentication-results: i=1; smail; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1686000906; c=relaxed/relaxed; bh=ae+xnD/IDrkjSYlLfLoKUb3vx42ZsCn3CfuTHyRwwa8=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: Content-Transfer-Encoding:In-Reply-To; b=SVBdwQDKeji6OLFZfsJ8hwThj6lxbtEjbBMWkXPQiWvFBe9XA+JXKKhEb21FlqsqWxz7RLrAQ3N4+rk2VhQUJ2IraK1q8DnJos3xUS1XiS2GSX/oxbQxf8JVG07QiYlLXHj55ZzGfkDy/TGSG5htf+IMw45aYwyMbeZXBJ8PCBucngL2tviPRJnWucDyQU5/lt7LTzoECOCwm8dpFkUnd7uGbt71mYjG8PjPnChUUD/TwZ8IcwPTXnYEzKozoLKCKnnlykeL8pNIZIYNBun3YPKEIPHGnQgn9aHgwMjJFV5Ke0wb2hLgPIVLbG9byvhMfLNj3w2l0ntyDjqmSEzhln5Y624vw1Qc25LKjC8528mDkTsMagaMFUqyPB62xiPAW2o47/zmCGkdJfKk7dg1A9s/bKa3a3I4C6TlFCcAagJHSux+RhpWjmV0dGlAmUM6QiYdX/2B11bBrMOTkMjf2eJFiKO4U4s2slS7MWckAsQwZZGGuaKsByROGTvp3C+EXLDBpwaTGqD8y2NhEgJokpD9WHb5f7qJQnTU6atzYzFcd3hBlKSjJBOcw2ZtA1nq8w3FmAbaqruOYPYoGF9FehG1K1Lt85wynCxVfhSXvpVI/8Th52PXhG2Vkev5rip1OQwC92k7a/8X628sf10RzLEtoL437Sckaoluio/HaQw=
- Arc-seal: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1686000906; cv=none; b=S6GqhXNZCJLgEMTQNZkxTOrj3B1UIOl0FvLK8cxUvKrm3DotQgxOCvlyln6XP7qBihio7fBTsh1jB1JNLj+vNNi1Kp+C+y9t9n6d9yRn67GhjBBvKsGRLtW7X4IhrWNNv+nSxRMFxNhlFxXytUr8E3XZL76Q5yzIf9nUqkFpiSpfuz/L3cApQCirYB18oZber9ml6mB3xYD+YK8ofxbRcn4V4QTYhVdbQ0ZC2JNMBmT0PfKn6KcMwSnoYTXCY6ovD/1MJwODx8MonZrQzBpwN44oCXxUkTqVldOu/xASkalJ3xhK2a2Q7xzwFAaednbZZt4E57D67yssJ5dRq2tO5W6fu67y8rXNMBMn+/IrhU5zdIhV1iZPeZ0HBIhrPpS5Bn6HRAtXNWQEr820EvbphXp+axtK8cyIzwsMW8sTqBO0xGlw4GJDyBvlWwDyxMJoKY2p8PYF8xT8GAj1sppCspN0RJy3RGzCPsIuO+Qikc3TgJ1bzsz46fR/BF4GYHSO009bXm8xZIPxYOHzC45agYYIbaAEDXi/Wj0wJ1hZvcdU1gEbC4lbosRK56rJ4/ZqE1tYwoMMVdO8JfhJN/jKWz8BsHG59ieuodXLrH3k4imbeUri9Di15jEkd9aXlGCcJ1KyWwGyr5PiyfmIHiRyUb4Pi5v1Yc7qHPoyQb/Uom0=
- Authentication-results: smail; dmarc=none header.from=math.u-bordeaux.fr
- Authentication-results: smail; arc=none
- Delivery-date: Mon, 05 Jun 2023 23:40:19 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=math.u-bordeaux.fr; s=2022; t=1686000906; bh=ae+xnD/IDrkjSYlLfLoKUb3vx42ZsCn3CfuTHyRwwa8=; h=Date:From:To:Subject:References:In-Reply-To:From; b=mucsBun/zsdJJXtBQadsi379mPpnTvJQZ+MuvGUST70qBWCmCdW7Y5yjr+X2J9uqn tpiTwNpJN5ZJpaI1ZsJFYKLC8QjQoUnkEKJikqMmZfSL3cdPcZiv5bHiDtM3eD1Sji qNa7iMr7OGmRyhEI+8M9lQ9Glc7ciMHWgMHBUhocADPnUSjb/7C6tPj+mDLrTLz2YM dvs+vfS3b88VPMpYr86+zzbQa6cs5cx/sslvlLRaiE8FFQJ3iEjlkcCNxRLKvhkxex 5YrrRtjGa9uICXK74Xfu7IQFevHgKKkircYwBdtQ+qUb3MKhqmZeuRsRLgp9Y4zXMd gf85q3oUIWwlH7R/x7dSNGdt6K+Vopglrw9DCcr+n5km2Q4JZ7yffYyJYWxlq5VEOH mloPf+7q7xaqTJEe9gRz+OvbEbSfOxBqtBM6rufkLnE1EdoJpBS54QOMrlMDT/tyAn 5pLIoV1c1lktwtRZ0/zSpql+o2W6TEHSP/qK1nFWLmyTbqlzpoqaLY0h2ZL2VtCQW6 JS/5c2OLnTEN0EQV4TXKANjBdk22vALVwm2n6ef0ELDed6zBUdF6ZEYwWCaKXaPH7p IdznG5OCgHk6enmx+SnKgFOy1twrwtU/ApWX/6IUWXwqAD+WWYU936d/AIDycI5WQK fEKrXlcYJbryJrSri6Lu2QYo=
- In-reply-to: <CAMLkfFTE3HNwoNvxqN2D1p+qD_EqPeD5H0W1kw_s+8APhAuMQA@mail.gmail.com>
- Mail-followup-to: pari-dev@pari.math.u-bordeaux.fr
- References: <CAMLkfFTZ3GaxOy4NgnKKprxN1TPbzgsYKHa33ygYK-6fozXhtQ@mail.gmail.com> <ZHSm6xRk2/kUT+Tm@seventeen> <CAMLkfFRpPqfH57P7g=JFhK_dqmU_kmL2hX5cviiAi3k7BDxJSQ@mail.gmail.com> <ZH4FL+H08GbA1AlV@seventeen> <CAMLkfFTE3HNwoNvxqN2D1p+qD_EqPeD5H0W1kw_s+8APhAuMQA@mail.gmail.com>
On Mon, Jun 05, 2023 at 10:27:42PM +0200, Loïc Grenié wrote:
> Le lun. 5 juin 2023 à 17:54, Bill Allombert <
> Bill.Allombert@math.u-bordeaux.fr> a écrit :
>
> > On Mon, Jun 05, 2023 at 03:47:11PM +0200, Loďc Grenié wrote:
> > > I've pushed a "loic-parsum" to pari git. It does not change the
> > number
> > > of
> > > threads (I still think it's not optimal right now), however it
> > addresses
> > > most
> > > of the problems I've illustrated before, should not hurt performance,
> > as
> > > far
> > > as I can tell, and passes the tests involving parsum (export, parallel,
> > > programming).
> > >
> > > The drawback is that it exports one more function (+1 line in
> > paripriv,
> > > and
> > > +7 non-empty lines in src/functions/programming/parsum) and substitutes
> > > two functions by a longer one (+14 non-empty lines in
> > > src/language/eval.c).
> > >
> > > Could you consider it for inclusion, eventually modified?
> >
> > Sure. Do you have some tests where it makes a difference ?
> >
>
> Sure.
Applied, thanks!
Cheers,
Bill