The aim of the thesis was to optimize the computation speed of the PetNetSim library, which is currently implemented in Python. The purpose of the thesis was to approach the optimization from a broader perspective and try to speed up Python using various techniques. The thesis explores the solutions available in the form of alternative interpreters, extending modules, trans-compilation methods and the possibility of developing the computational core as a module written in the system language. The practical part describes efforts to implement these methods and their comparison. Furthermore, the multiprocessing method is implemented and the procedure for developing the computational core as an extending module is outlined
The thesis describes design and implementation of various evolutionary algorithms, which were enhanc...
As software becomes more complex and the costs of developing and maintaining code increase, dynamic ...
The article describes various options for speeding up calculations on computer systems. These featur...
Cílem diplomové práce byla optimalizace rychlosti výpočtu knihovny PetNetSim, která je momentálně im...
Python is increasingly used in high-performance computing projects. It can be used either as a high-...
The number of transistors as well as the frequency of processors have followed Moore's law for the p...
International audienceAbstract-High Performance Computing users traditionally rely on low-level, com...
©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for al...
This work reports our attempts to facilitate the access to high-performance parallel computing resou...
This thesis talks about techniques which can be used to optimize run time of algorithms. For a demon...
The goal of the thesis is to design and implement performance improvements in python-nitrate module....
The topic for this dissertation is the optimisation of computer programs, as they are being compiled...
Would you like to obtain the best performance from your Python codes and get good scalability even i...
The Python programming language has gradually gained popularity in the field of scientific computing...
This thesis deals with optimization of source code during its compilation. The paper introduces some...
The thesis describes design and implementation of various evolutionary algorithms, which were enhanc...
As software becomes more complex and the costs of developing and maintaining code increase, dynamic ...
The article describes various options for speeding up calculations on computer systems. These featur...
Cílem diplomové práce byla optimalizace rychlosti výpočtu knihovny PetNetSim, která je momentálně im...
Python is increasingly used in high-performance computing projects. It can be used either as a high-...
The number of transistors as well as the frequency of processors have followed Moore's law for the p...
International audienceAbstract-High Performance Computing users traditionally rely on low-level, com...
©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for al...
This work reports our attempts to facilitate the access to high-performance parallel computing resou...
This thesis talks about techniques which can be used to optimize run time of algorithms. For a demon...
The goal of the thesis is to design and implement performance improvements in python-nitrate module....
The topic for this dissertation is the optimisation of computer programs, as they are being compiled...
Would you like to obtain the best performance from your Python codes and get good scalability even i...
The Python programming language has gradually gained popularity in the field of scientific computing...
This thesis deals with optimization of source code during its compilation. The paper introduces some...
The thesis describes design and implementation of various evolutionary algorithms, which were enhanc...
As software becomes more complex and the costs of developing and maintaining code increase, dynamic ...
The article describes various options for speeding up calculations on computer systems. These featur...