Performance is a feature - Developing performant .NET Xplat Libraries (CROSBI ID 785508)
Druge vrste radova | ostalo
Podaci o odgovornosti
Bajtl, Saša ; Katović, Darko ; Cvjetko, Miljenko
engleski
Performance is a feature - Developing performant .NET Xplat Libraries
For a long time performance in .NET apps was not considered to be 1st class featured citizen. This was mainly caused by the fact that apps were either desktop apps or server side apps running on on premise hardware. Today with increasing demand for Edge (IoT, Mobile) and Cloud Computing every unnecessary processor tick or memory consumption causes more battery drainage (shorter battery life) or power consumption in cloud which cause cost increase either for the user od cloud operator. This was the reason Microsoft has invested quite a lot in performance R&D for .NET runtime and libraries giving us `Span ` and `Memory ` and sub `C`/`C++` performance in managed code. In order to compete with Python, R and Matlab/Octave in scientific worlds like Data Science (Machine Learning, Deep Learning) .NET as a general purpose enterprise language needs xplat libraries which take performance in the account. This is the story about creating, maintaining and porting such libraries in modern horizontally and vertically xplat .NET.
.NET ; Xplat Libraries ; Span ; Memory
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o izdanju
CASE 2019
2019.
nije evidentirano
objavljeno