Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming.threads > #5672 > unrolled thread
| Started by | aminer68@gmail.com |
|---|---|
| First post | 2020-03-29 14:19 -0700 |
| Last post | 2020-03-30 09:37 +0000 |
| Articles | 3 — 3 participants |
Back to article view | Back to comp.programming.threads
About Windows and processor groups.. aminer68@gmail.com - 2020-03-29 14:19 -0700
Re: About Windows and processor groups.. Bonita Montero <Bonita.Montero@gmail.com> - 2020-03-30 11:20 +0200
Re: About Windows and processor groups.. Melzzzzz <Melzzzzz@zzzzz.com> - 2020-03-30 09:37 +0000
| From | aminer68@gmail.com |
|---|---|
| Date | 2020-03-29 14:19 -0700 |
| Subject | About Windows and processor groups.. |
| Message-ID | <74fbe215-f80c-47d8-b4a9-91a6d7fd0e84@googlegroups.com> |
Hello, About Windows and processor groups.. Microsoft processor groups enable developers of multi-threaded applications to transcend the previous 64-thread restrictions. For any system with more than 64 logical threads, Windows will evenly divide the threads into processor groups such that no group has more than 64 threads. On a dual-socket system with two 28-core CPUs and 112 total threads, for example, Windows will create two processor groups, each with 56 threads. On a single socket system with 64 cores and 128 threads, two processor groups will be created, each with 64 threads. Windows defines the data structure for processor groups as a processor number, and within that structure is a data value called a group, and a group is a word data type, which is defined as a 16-bit unsigned integer. This means that one could have a maximum of 65,536 processor groups containing 64 threads each. So Microsoft Windows supports up to to 4,194,304 logical processors! This is why i have implemented processor groups in many of my software projects, please look at my following website to notice it: https://sites.google.com/site/scalable68/ Even my Parallel Conjugate Gradient Linear System Solver Library that scales very well supports processor groups, here is my C++ version for Windows and Linux: https://sites.google.com/site/scalable68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library And here is my Delphi and Freepascal versions for Windows and Linux: Parallel implementation of Conjugate Gradient Dense Linear System solver library that is NUMA-aware and cache-aware that scales very well https://sites.google.com/site/scalable68/scalable-parallel-implementation-of-conjugate-gradient-dense-linear-system-solver-library-that-is-numa-aware-and-cache-aware PARALLEL IMPLEMENTATION OF CONJUGATE GRADIENT SPARSE LINEAR SYSTEM SOLVER LIBRARY THAT SCALES VERY WELL https://sites.google.com/site/scalable68/scalable-parallel-implementation-of-conjugate-gradient-sparse-linear-system-solver And here is also why i have implemented my Parallel Conjugate Gradient Linear System Solver Library that scales very well: The finite element method finds its place in games Read more here: https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fhpc.developpez.com%2Factu%2F288260%2FLa-methode-des-elements-finis-trouve-sa-place-dans-les-jeux-AMD-propose-la-bibliotheque-FEMFX-pour-une-simulation-en-temps-reel-des-deformations%2F But you have to be aware that finite element method uses Conjugate Gradient Method for Solution of Finite Element Problems, read here to notice it: Conjugate Gradient Method for Solution of Large Finite Element Problems on CPU and GPU https://pdfs.semanticscholar.org/1f4c/f080ee622aa02623b35eda947fbc169b199d.pdf Thank you, Amine Moulay Ramdane.
[toc] | [next] | [standalone]
| From | Bonita Montero <Bonita.Montero@gmail.com> |
|---|---|
| Date | 2020-03-30 11:20 +0200 |
| Message-ID | <r5sdl2$8gd$1@news.albasani.net> |
| In reply to | #5672 |
> This is why i have implemented processor groups in many of my software projects, please look at my following website to notice it: > https://sites.google.com/site/scalable68/ I won't trust software not being tested on a system it is designed for.
[toc] | [prev] | [next] | [standalone]
| From | Melzzzzz <Melzzzzz@zzzzz.com> |
|---|---|
| Date | 2020-03-30 09:37 +0000 |
| Message-ID | <X5jgG.149605$Jq4.60851@fx32.am4> |
| In reply to | #5673 |
On 2020-03-30, Bonita Montero <Bonita.Montero@gmail.com> wrote: >> This is why i have implemented processor groups in many of my software projects, please look at my following website to notice it: >> https://sites.google.com/site/scalable68/ > > I won't trust software not being tested on a system it is designed for. Just look at the code. His C++ is rubbish as I can see... -- press any key to continue or any other to quit... U ničemu ja ne uživam kao u svom statusu INVALIDA -- Zli Zec Svi smo svedoci - oko 3 godine intenzivne propagande je dovoljno da jedan narod poludi -- Zli Zec Na divljem zapadu i nije bilo tako puno nasilja, upravo zato jer su svi bili naoruzani. -- Mladen Gogala
[toc] | [prev] | [standalone]
Back to top | Article view | comp.programming.threads
csiph-web