Changes
Jump to navigation
Jump to search
← Older edit
Newer edit →
Online Developer Meeting (2021-11-23)
(edit)
Revision as of 08:18, 24 November 2021
285 bytes added
,
08:18, 24 November 2021
→Octave 8 ideas
:
Add remarks from meeting
Line 48:
Line 48:
* OpenMP parallelization for trivial cases (e.g. initialize matrix with constant)?
* OpenMP parallelization for trivial cases (e.g. initialize matrix with constant)?
** Ensure thread safeness of Array classes (especially GUI-interpreter communication)
** Ensure thread safeness of Array classes (especially GUI-interpreter communication)
−
* Other performance
improvments
:
+
** Maybe based on <code>std:shared_ptr</code>? But they aren't guaranteed to be thread-safe by design either.
−
** Idea: memory pools bug {{bug|57321}}
+
** Eliminate <code>mutable</code> class data.
−
** Idea: static_cast vs. dynamic_cast
bug
{{
bug
|
???
}}
+
* Other performance
improvements
:
+
** Idea: memory pools
:
bug {{bug|57321}}
+
** Idea: static_cast vs. dynamic_cast
: patch
{{
patch
|
10139
}}
+
** General remark: Prefer standard features instead of "reinventing the wheel" by implementing intricate optimizations.
== Previous topics ==
== Previous topics ==
Mmuetzel
173
edits
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
Variants
Views
Read
Edit
View history
More
Search
Navigation
🏠 GNU Octave Wiki
⚙️ Installing
📦 Packages
📝 Contributed Code
🔬 Development
❓ FAQ
Wiki
Recent changes
Random page
Index
Help
Tools
Special pages
Printable version