• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision3346b1562c80c9809b118b6296e3732b8db12f16 (tree)
Time2022-07-06 23:33:51
AuthorAlbert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

Started with (8) BusyCores-concepts (analyse)

Change Summary

Incremental Difference

diff -r 8ee9057a4e3a -r 3346b1562c80 CCastle/2.Analyse/8.BusyCores-concepts.rst
--- a/CCastle/2.Analyse/8.BusyCores-concepts.rst Wed Jul 06 15:32:49 2022 +0200
+++ b/CCastle/2.Analyse/8.BusyCores-concepts.rst Wed Jul 06 16:33:51 2022 +0200
@@ -10,13 +10,17 @@
1010 :category: Castle DesignStudy
1111 :tags: Castle, Concurrency
1212
13- Effectively making benefit thousands of cores, as I announced in :ref:`BusyCores` is not easy. Many languages put it
14- on the shoulders of the developer: usually by referring to pthreads_.
13+ In the near future, more and more cores will become available as described in :ref:`BusyCores` And Castle should
14+ make it easy to write code for all of them; not to keep them busy, but maximize speed up [useCase:
15+ :need:`U_ManyCore`].
1516 |BR|
16- But there is more below the horizon then just “Threads_”!
17+ We also discused threads_, they do not scale well for CPU-bound (embedded) systems, and that er are contemporary,
18+ abstractions on top of them --although the not always fit nicely in existing languages.
1719
18- Let discover some concepts that can help to design prober support, and unburden the typical (moderen, embedded)
19- developer.
20+ As Castle is a new language we have the opportunity to select such a concept, and incorporate it in the language ...
21+
22+ In this blog we analyse the options; not focusing in the syntax, but on semantics and implementation details: Does
23+ it scale and will it be effectively on many, many cores
2024
2125 ----------
2226