mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Lounge

Reply
 
Thread Tools
Old 2018-01-30, 19:27   #1
heliosh
 
Oct 2017
++41

11111012 Posts
Default Glibc 2.27 Is Being Released Soon With Numerous Performance Optimizations

https://www.phoronix.com/scan.php?pa...lease-Imminent

I wonder if some of the lesser optimized projects will benefit from this. For some operations the performance gain is said to be in the range of 50%.
heliosh is offline   Reply With Quote
Old 2018-01-30, 19:59   #2
science_man_88
 
science_man_88's Avatar
 
"Forget I exist"
Jul 2009
Dartmouth NS

100001000011012 Posts
Default

Quote:
Originally Posted by heliosh View Post
https://www.phoronix.com/scan.php?pa...lease-Imminent

I wonder if some of the lesser optimized projects will benefit from this. For some operations the performance gain is said to be in the range of 50%.
Probably depends, on if the 30% performance hit from patches for spectre and meltdown just barely get nullified 100/70= 1.42857142857... so 1.5/1.42857142857...... ~5% gained.

Last fiddled with by science_man_88 on 2018-01-30 at 19:59
science_man_88 is offline   Reply With Quote
Old 2018-01-30, 20:40   #3
heliosh
 
Oct 2017
++41

53 Posts
Default

30% maybe on I/O workload. On computing workload it's more like in the lower one digit percent range, if there's a difference at all.
https://www.phoronix.com/scan.php?pa...etpoline&num=1

Last fiddled with by heliosh on 2018-01-30 at 20:43
heliosh is offline   Reply With Quote
Old 2018-01-30, 21:16   #4
science_man_88
 
science_man_88's Avatar
 
"Forget I exist"
Jul 2009
Dartmouth NS

8,461 Posts
Default

Quote:
Originally Posted by heliosh View Post
30% maybe on I/O workload. On computing workload it's more like in the lower one digit percent range, if there's a difference at all.
https://www.phoronix.com/scan.php?pa...etpoline&num=1
A 5% slowdown multiplied by a 50% speedup means a low 42% speedup.
science_man_88 is offline   Reply With Quote
Old 2018-01-30, 21:20   #5
GP2
 
GP2's Avatar
 
Sep 2003

A1E16 Posts
Default

For projects that make binaries available, would there be any benefit to using the Intel Math Kernel Library?
GP2 is offline   Reply With Quote
Old 2018-01-30, 21:32   #6
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2·3·1,223 Posts
Default

If you follow the link, this is only a single function and one that I've never used and I've written a lot of code. The actual gains for everything else is not known.
rogue is offline   Reply With Quote
Old 2018-02-02, 18:19   #8
heliosh
 
Oct 2017
++41

7D16 Posts
Default

glibc 2.27 was released yesterday, but will take a while until it makes its way to the distributions.

Quote:
  • Optimized x86-64 asin, atan2, exp, expf, log, pow, atan, sin, cosf, sinf, sincosf and tan with FMA, contributed by Arjan van de Ven and H.J. Lu from Intel.
  • Optimized x86-64 trunc and truncf for processors with SSE4.1.
  • Optimized generic expf, exp2f, logf, log2f, powf, sinf, cosf and sincosf.
https://sourceware.org/ml/libc-annou.../msg00000.html

Last fiddled with by heliosh on 2018-02-02 at 18:19
heliosh is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Turn off GCC sse-using optimizations? ewmayer Programming 3 2016-09-30 07:15
GMP 6.1.0 released jwaltos Software 0 2015-11-10 03:36
Msieve 64 bit optimizations.. Carlo Msieve 1 2011-09-09 20:44
compiler/assembler optimizations possible? ixfd64 Software 7 2011-02-25 20:05
northwood optimizations E_tron Software 8 2006-01-08 15:15

All times are UTC. The time now is 04:25.


Fri Jul 7 04:25:05 UTC 2023 up 323 days, 1:53, 0 users, load averages: 1.49, 1.64, 1.56

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔