National Repository of Grey Literature 6 records found  Search took 0.01 seconds. 
Parallel Application Development with Intel Threading Tools
Vadkerti, Ladislav ; Jaroš, Jiří (referee) ; Dvořák, Václav (advisor)
Today's trend in microprocessor design is increasing the number of execution cores within one single chip. Increasing the processor's clock speed reached its limit with growing power consumption. This trend brings new opportunities to software developers, as they can take advantage of real multithreading in their applications. But a lot of new problems to solve appear with threading compared to sequential programming. With proper design, threading can enhance performance by making better use of hardware resources. However, the improper use of threading can lead to performance degradation, unpredictible behavior, or error conditions that are difficult to solve. For this reason Intel developed a suite of tools, that can help software developers to analyze performance and detect coding errors in thread interactions. This thesis focuses on the examination of ways that this tools can be used in multithreaded application development.
Database Performance Tuning
Paulíček, Martin ; Ruttkay, Ladislav (referee) ; Chmelař, Petr (advisor)
The objective of this thesis was to study problems of an insufficient database processing performance and possibilities how to improve the performance with database configuration file optimizations, more powerful hardware and parallel processing. The master thesis contains a description of relational databases, storage media and different forms of parallelism with its use in database systems. There is a description of the developed software for testing database performance. The program was used for testing several database configuration files, various hardware, different database systems (PostgreSQL, Oracle) and advantages of parallel method "partitioning". Test reports and evaluation results are described at the end of the thesis.
Optimization of LAMP (linux/apache/mysql/php)
Lamoš, Igor ; Jošth, Radovan (referee) ; Herout, Adam (advisor)
The goal of this work is to summarize and verify the fundamental factors affecting performance of Linux operating system, Apache web server and performance of MySQL database system and PHP. This work contains important settings for each part of webserver with corresponding description. Where possible, there are perfomance tests made on the model application and the results are reviewed. Based on the tests results, the recommended settings list was assembled. Accuracy of this recommendations was verified by applying the settings to real-world applications. In both cases, there was performance improvement.
Optimization of LAMP (linux/apache/mysql/php)
Lamoš, Igor ; Jošth, Radovan (referee) ; Herout, Adam (advisor)
The goal of this work is to summarize and verify the fundamental factors affecting performance of Linux operating system, Apache web server and performance of MySQL database system and PHP. This work contains important settings for each part of webserver with corresponding description. Where possible, there are perfomance tests made on the model application and the results are reviewed. Based on the tests results, the recommended settings list was assembled. Accuracy of this recommendations was verified by applying the settings to real-world applications. In both cases, there was performance improvement.
Database Performance Tuning
Paulíček, Martin ; Ruttkay, Ladislav (referee) ; Chmelař, Petr (advisor)
The objective of this thesis was to study problems of an insufficient database processing performance and possibilities how to improve the performance with database configuration file optimizations, more powerful hardware and parallel processing. The master thesis contains a description of relational databases, storage media and different forms of parallelism with its use in database systems. There is a description of the developed software for testing database performance. The program was used for testing several database configuration files, various hardware, different database systems (PostgreSQL, Oracle) and advantages of parallel method "partitioning". Test reports and evaluation results are described at the end of the thesis.
Parallel Application Development with Intel Threading Tools
Vadkerti, Ladislav ; Jaroš, Jiří (referee) ; Dvořák, Václav (advisor)
Today's trend in microprocessor design is increasing the number of execution cores within one single chip. Increasing the processor's clock speed reached its limit with growing power consumption. This trend brings new opportunities to software developers, as they can take advantage of real multithreading in their applications. But a lot of new problems to solve appear with threading compared to sequential programming. With proper design, threading can enhance performance by making better use of hardware resources. However, the improper use of threading can lead to performance degradation, unpredictible behavior, or error conditions that are difficult to solve. For this reason Intel developed a suite of tools, that can help software developers to analyze performance and detect coding errors in thread interactions. This thesis focuses on the examination of ways that this tools can be used in multithreaded application development.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.