Change search
ReferencesLink to record
Permanent link

Direct link
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 Science Computer and Information Science Software Engineering
URN: urn:nbn:se:lnu:diva-46717OAI: diva2:860030
Subject / course
Computer Science
Educational program
Software Technology Programme, 180 credits
2015-02-23, D0073, Linnaeus University, 351 95 Växjö, Växjö, 16:16 (English)
Available from: 2015-10-12 Created: 2015-10-09 Last updated: 2015-10-12Bibliographically approved

Open Access in DiVA

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

Search in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar
Total: 45 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

Total: 265 hits
ReferencesLink to record
Permanent link

Direct link