Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Modeling Intel® Cilk™ Plus Programs with Unified Modeling Languages
Linnaeus University, Faculty of Technology, Department of Computer Science.
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Recently multi-core processors have become very popular in computer systems. It allows multiple threads to be executed simultaneously. The advantage of multi-core comes by parallelizing codes to expand the work across hardware. Furthermore, this can be done by using a parallel environment developed by M.I.T. called Intel Cilk Plus, which is design to provide an easy and well-structured parallel programming approach.

     Intel Cilk Plus is an extension of C and C++ programming languages that describes data parallelism. This extension is very helpful and easy to use among other languages in this field. It has different features including keywords, reducers and array notations etc. In general, this article describes Intel Cilk Plus and its features. In addition, Unified Modelling Language, activity diagrams are used in term of graphical modelling of Intel Cilk Plus by describing the process of a system, capturing the dynamic behaviour of it and representing the flow from one activity to another using control flow. Later on Intel Cilk Plus keywords and UML diagrams tools will be evaluated, a comparison of different UML modelling tools will also be provided.

Place, publisher, year, edition, pages
2015. , 63 p.
Keyword [en]
Parallel Programming, Intel Cilk Plus, Unified Modelling Languages, Activity Models
National Category
Computer Sciences Computer and Information Sciences Software Engineering
Identifiers
URN: urn:nbn:se:lnu:diva-46717OAI: oai:DiVA.org:lnu-46717DiVA: diva2:860030
Subject / course
Computer Science
Educational program
Software Technology Programme, 180 credits
Presentation
2015-02-23, D0073, Linnaeus University, 351 95 Växjö, Växjö, 16:16 (English)
Supervisors
Examiners
Available from: 2015-10-12 Created: 2015-10-09 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(2577 kB)165 downloads
File information
File name FULLTEXT01.pdfFile size 2577 kBChecksum SHA-512
883284de924a39b92a8f8788e8be20c2ab0718b3351f90f761c10b23f06969f128eb71ce308f98e3782257587e5f7a6cb539974f68d5f1a181b2b872f6e6c142
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Ata-Ul-Nasar, Mansoor
By organisation
Department of Computer Science
Computer SciencesComputer and Information SciencesSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 165 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: 363 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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