Multithreading

Access Full Text

Multithreading

For access to this article, please select a purchase option:

Buy chapter PDF
£10.00
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
Multicore Simulation of Power System Transients — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Author(s): Fabian M. Uriarte
Source: Multicore Simulation of Power System Transients,2013
Publication date June 2013

The first half of this chapter introduces the solution procedure for multicore simulation of power system transient; that is, the sequence of steps that the multicore solver takes during each timestep. The second half of this chapter provides a simple C# program to show how to parallelize the solution of the equations using threads, and how to synchronize these threads in a “fork/join” algorithm. Each thread will represent a subsystem, which implies that communication between threads will be necessary. Thread synchronization is necessary to exchange data (results) across subsystems at each timestep of the simulation, and it is an important consideration in developing multithreaded solvers.

Chapter Contents:

  • 8.1 Solution procedure
  • 8.2 Parallel implementation in C#
  • 8.2.1 NMath and Intel MKL
  • 8.2.2 Program example
  • 8.3 Summary

Inspec keywords: multi-threading; power system simulation; power system transients; synchronisation

Other keywords: power system transient; multithreading; multicore solver; thread synchronization; C# program; fork-join algorithm; multicore simulation; data exchange

Subjects: Parallel software; Power engineering computing; Parallel programming; Power system management, operation and economics

Preview this chapter:
Zoom in
Zoomout

Multithreading, Page 1 of 2

| /docserver/preview/fulltext/books/po/pbpo067e/PBPO067E_ch8-1.gif /docserver/preview/fulltext/books/po/pbpo067e/PBPO067E_ch8-2.gif

Related content

content/books/10.1049/pbpo067e_ch8
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading