liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Optimering av prestanda och utnyttjande av flertrådsteknik
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
2009 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Optimization of performance and utilization of multithreading (English)
Abstract [en]

The purpose of this thesis was to help the company Medius AB with optimization of selected parts in an existing system to minimize the execution time by implementing multithreading. The idea was to manipulate the code so that calculations could be executed at the same time. The main work in this thesis consisted of three optimizations. The first one was to reconstruct a big “for-loop” so it would execute every loop's work in an own thread. The second optimization also was a reconstruct of a “for-loop” so it could execute the work in different threads. The third and last optimization consisted of reconstructing a stored procedure on the database, so different parts of it each could be executed in an own thread to create data at the same time. To implement the optimizations Visual Basic .NET and its support for multithreading and connection-pools was used. The result of the optimizations meant that one of the modules could be executed more efficiently and it was 12 % faster. The other modules execution time was more efficient by 25 % faster. The meanings and requirements for this thesis are fulfilled by now letting the system make use of its resources in a better way.

Place, publisher, year, edition, pages
2009. , 39 p.
Keyword [sv]
Flertrådsteknik, Optimering, Visual Basic, .NET
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:liu:diva-53468ISRN: LIU-IDA/LITH-EX-G--09/016--SEOAI: oai:DiVA.org:liu-53468DiVA: diva2:289759
Presentation
2009-12-17, al-Khwarizmi, Linköping, 13:15 (Swedish)
Uppsok
Technology
Supervisors
Examiners
Available from: 2010-01-28 Created: 2010-01-24 Last updated: 2010-01-28Bibliographically approved

Open Access in DiVA

fulltext(1153 kB)465 downloads
File information
File name FULLTEXT01.pdfFile size 1153 kBChecksum SHA-512
3e72d131fd812829ad3a74b069b445d84eba0ba68a0d2a804a26257eaf4157b35b47cc7badb7b2295761bd50568759dceb3081d4a24dbe104fc15da0e93bacdc
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Gustafsson, DanielÖberg, Christoffer
By organisation
Department of Computer and Information Science
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 465 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 144 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf