Change search
Link to record
Permanent link

Direct link
Christiernin, Stefan
Alternative names
Publications (10 of 24) Show all publications
Gustavsson Christiernin, L., Augustsson, S. & Christiernin, S. (2014). Safety Critical Robot Programming and Testing for Operations in Industrial Co-production. In: IEEE Conference Publications: . Paper presented at The 25th IEEE International Symposium on Software Reliability Engineering (ISSRE'14) (pp. 29-32). IEEE
Open this publication in new window or tab >>Safety Critical Robot Programming and Testing for Operations in Industrial Co-production
2014 (English)In: IEEE Conference Publications, IEEE, 2014, p. 29-32Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IEEE, 2014
National Category
Software Engineering
Research subject
ENGINEERING, Computer engineering; Production Technology
Identifiers
urn:nbn:se:hv:diva-7250 (URN)10.1109/ISSREW.2014.46 (DOI)000360286200008 ()2-s2.0-84922646223 (Scopus ID)978-1-4799-7377-4 (ISBN)
Conference
The 25th IEEE International Symposium on Software Reliability Engineering (ISSRE'14)
Available from: 2015-01-07 Created: 2015-01-07 Last updated: 2020-04-02Bibliographically approved
de Blanche, A., Namaki, N. & Mankefors-Christiernin, S. (2012). Multicore Clusters for CFD Simulations: Comparative Study of Three CFD-Softwares. In: Hamid R. Arabnia, Hiroshi Ishii, Minoru Ito Kazuki Joe, Hiroaki Nishikawa (Ed.), PROCEEDINGS OFTHE 2012 INTERNATIONAL CONFERENCE ONPARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES ANDAPPLICATIONS, PART II: . Paper presented at International Conference on Parallel and Distributed Processing Techniques and Applications (pp. 855-852). CSREA Press
Open this publication in new window or tab >>Multicore Clusters for CFD Simulations: Comparative Study of Three CFD-Softwares
2012 (English)In: PROCEEDINGS OFTHE 2012 INTERNATIONAL CONFERENCE ONPARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES ANDAPPLICATIONS, PART II / [ed] Hamid R. Arabnia, Hiroshi Ishii, Minoru Ito Kazuki Joe, Hiroaki Nishikawa, CSREA Press, 2012, p. 855-852Conference paper, Published paper (Refereed)
Abstract [en]

Multicore processors have come to stay, fulfill Moore’s law and might very well revolutionize the computer industry. However, we are now in a transitional period before the new programming models, numerical algorithms and general computer architecture have been developed and the software has been rewritten. This paper focuses on the effects multicore based systems have on industrial computational fluid dynamics (CFD) simulations. The most significant finding was that five of the models ran faster when only one process was executed on each multicore node instead of two. In these cases the execution time was increased by between 6.5% and 64% with a median increase of 10% when utilizing both cores.

Place, publisher, year, edition, pages
CSREA Press, 2012
Keywords
multicore, cluster, non-uniform inter-process communication
National Category
Computer Engineering
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-4912 (URN)1-60132-227-5 (ISBN)1-60132-228-3 (ISBN)
Conference
International Conference on Parallel and Distributed Processing Techniques and Applications
Projects
Increased Simulation Efficiency in Industrial Manufacturing
Funder
Knowledge Foundation, 2008/0519
Available from: 2012-12-20 Created: 2012-12-20 Last updated: 2020-04-02Bibliographically approved
de Blanche, A. & Mankefors-Christiernin, S. (2010). Availability of Unused Computational Resources in an Ordinary Office Environment. Journal of Circuits, Systems and Computers, 19(3), 557-572
Open this publication in new window or tab >>Availability of Unused Computational Resources in an Ordinary Office Environment
2010 (English)In: Journal of Circuits, Systems and Computers, ISSN 0218-1266, Vol. 19, no 3, p. 557-572Article in journal (Refereed) Published
Abstract [en]

The study presented in this paper highlights an important issue that was subject for discussionsand research about a decade ago and now have gained new interest with the current advances ofgrid computing and desktop grids. New techniques are being invented on how to utilize desktopcomputers for computational tasks but no other study, to our knowledge, has explored theavailability of the said resources. The general assumption has been that there are resources andthat they are available. The study is based on a survey on the availability of resources in anordinary o±ce environment. The aim of the study was to determine if there are truly usableunder-utilized networked desktop computers available for non-desktop tasks during the off-hours. We found that in more than 96% of the cases the computers in the current investigationwas available for the formation of part-time (night and weekend) computer clusters. Finally wecompare the performance of a full time and a metamorphosic cluster, based on one hypotheticallinear scalable application and a real world welding simulation.

Keywords
Cluster computing; metamorphosic computing; high performance; survey
National Category
Computer Sciences Computer Systems
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-2444 (URN)10.1142/S0218126610006293 (DOI)
Available from: 2010-05-03 Created: 2010-05-03 Last updated: 2020-04-02Bibliographically approved
Namaki, N., de Blanche, A. & Mankefors-Christiernin, S. (2010). Exhausted Dominated Performance: Basic Proof of Concept. In: Hamid R. Arabnia (Ed.), International conference on Parallel and Distributed Processing Techniques and Applications: . Paper presented at International conference on Parallel and Distributed Processing Techniques and Applications (pp. 63-67). Las Vegas: CSREA
Open this publication in new window or tab >>Exhausted Dominated Performance: Basic Proof of Concept
2010 (English)In: International conference on Parallel and Distributed Processing Techniques and Applications / [ed] Hamid R. Arabnia, Las Vegas: CSREA , 2010, p. 63-67Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
Las Vegas: CSREA, 2010
Keywords
Memory, network, resource deficiency, shared distributed memory
National Category
Computer Engineering
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-3138 (URN)1-60132-156-2 (ISBN)1-60132-157-0 (ISBN)
Conference
International conference on Parallel and Distributed Processing Techniques and Applications
Projects
ISEIM
Available from: 2011-01-27 Created: 2011-01-27 Last updated: 2020-04-02Bibliographically approved
Svensson, M., Christiernin-Gustafsson, L. & Mankefors-Christiernin, S. (2010). GED: A Graphical Element Diagram: UML for Interface development. In: Hamid R. Arabnia, Hassan Reza, Leonidas Deligiannidis, Juan Jose Cuadrado-Gallego, Vincent Schmidt, Ashu M. G. Solo (Ed.), Proceedings of the 2010 International Conference on Software Engineering Research & Practice, SERP 2010: . Paper presented at Software Engineering Research and Practice 2010, SERP 2010 (pp. 38-44). Las Vegas: CSREA Press
Open this publication in new window or tab >>GED: A Graphical Element Diagram: UML for Interface development
2010 (English)In: Proceedings of the 2010 International Conference on Software Engineering Research & Practice, SERP 2010 / [ed] Hamid R. Arabnia, Hassan Reza, Leonidas Deligiannidis, Juan Jose Cuadrado-Gallego, Vincent Schmidt, Ashu M. G. Solo, Las Vegas: CSREA Press , 2010, p. 38-44Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
Las Vegas: CSREA Press, 2010
Keywords
Software engineering
National Category
Software Engineering
Research subject
SOCIAL SCIENCE, Informatics
Identifiers
urn:nbn:se:hv:diva-3157 (URN)1-60132-167-8 (ISBN)
Conference
Software Engineering Research and Practice 2010, SERP 2010
Available from: 2011-01-28 Created: 2011-01-28 Last updated: 2020-04-02Bibliographically approved
de Blanche, A. & Mankefors-Christiernin, S. (2010). Method for Experimental Measurement of an Applications Memory Bus Usage. In: Hamid Arabnia (Ed.),  : . Paper presented at The 2010 International Conference on Parallel and Distributed Processing Techniques and Applications. CSREA Press
Open this publication in new window or tab >>Method for Experimental Measurement of an Applications Memory Bus Usage
2010 (English)In:   / [ed] Hamid Arabnia, CSREA Press , 2010Conference paper, Published paper (Refereed)
Abstract [en]

The disproportion between processor and memory bus capacities has increased constantly during the last decades. With the introduction of multi-core processors the memory bus capacity is divided between the simultaneously executing processes (cores). The memory bus capacity directly affects the number of applications that can be executed simultaneously at its full potential. Thus, against this backdrop it becomes important to estimate how the limitation of the memory bus effects the applications performance. Towards this end we introduce a method and a tool for experimental estimation of an applications memory requirement as well as the impact of sharing the memory bus has on the execution times. The tool enables black-box approximate profiling of an applications memory bus usage during execution. It executes entirely in user-space and does not require access to the application code, only the binary. 

Place, publisher, year, edition, pages
CSREA Press, 2010
Keywords
Memory, experimental measurement, Multi-core, tool, prediction
National Category
Computer Engineering
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-2445 (URN)
Conference
The 2010 International Conference on Parallel and Distributed Processing Techniques and Applications
Available from: 2010-05-03 Created: 2010-05-03 Last updated: 2020-04-02Bibliographically approved
de Blanche, A. & Mankefors-Christiernin, S. (2010). Minimizing Total Cost ($$) and Maximizing Throughput: A Metric for Node versus Core Usage in Multi-Core Clusters. In: Hamid R. Arabnia (Ed.), Proceedings of the International conference on Parallel and Distributed Processing Techniques and Applications:  . Paper presented at The 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'10) (pp. 241-248). Las Vegas: CSREA Press
Open this publication in new window or tab >>Minimizing Total Cost ($$) and Maximizing Throughput: A Metric for Node versus Core Usage in Multi-Core Clusters
2010 (English)In: Proceedings of the International conference on Parallel and Distributed Processing Techniques and Applications:   / [ed] Hamid R. Arabnia, Las Vegas: CSREA Press , 2010, p. 241-248Conference paper, Published paper (Refereed)
Abstract [en]

When most commercial clusters had one processor core each, decreasing the runtime meant executing the application over more nodes – the associated cost (in $) would scale linearly with the number of nodes. However with the recent advances of multi-core processors the execution time can be increased by utilizing more nodes or by utilizing more cores in the same nodes. In the industrial cluster environments a key question is how to run the applications, to minimize the total cost while maximizing the throughput and solution times of the individual jobs. The number of core used and their contribution to the total runtime reduction is especially interesting since companies often use commercial software that is licensed per year and process. The annual license cost of one single process is often far greater than that of a complete cluster node including maintenance and power. In this paper we present a metric for the calculation of the optimal way to run an application on a cluster consisting of multi-core nodes in order to minimize the cost of executing the said job. 

Place, publisher, year, edition, pages
Las Vegas: CSREA Press, 2010
Keywords
multi-core, cluster, computational fluid dynamics, cost, licenses, metric
National Category
Computer Engineering
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-2446 (URN)1601321562 (ISBN)1601321570 (ISBN)
Conference
The 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'10)
Available from: 2010-05-03 Created: 2010-05-03 Last updated: 2020-04-02Bibliographically approved
Namaki, N., de Blanche, A. & Mankefors-Christiernin, S. (2009). A Tool for Processor Dependency Characterization of HPC Applications. In: Proceedings for the HPC Asia & APAN 2009: (pp. 70-76). Hsinchu, Taiwan: National Center for High-Performance Computing
Open this publication in new window or tab >>A Tool for Processor Dependency Characterization of HPC Applications
2009 (English)In: Proceedings for the HPC Asia & APAN 2009, Hsinchu, Taiwan: National Center for High-Performance Computing , 2009, p. 70-76Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we have implemented and verified Cpugen, a tool for characterization of processor resource utilization of HPC applications .Toward this end we implemented Cpugen, an application with good accuracy for processor load generation. Cpugen was verified through three different phases of passive, active and real world application measurements. The measurement results show that our implemented method is a viable option for non-intrusive, stable and robust load generation. The error range for all generated target loads are between 0.00% minimum and 1.04% maximum, with a median deviation of 0.11%. We can conclude that the method utilized in this investigation provides the ability to generate stable and robust processor load.

Place, publisher, year, edition, pages
Hsinchu, Taiwan: National Center for High-Performance Computing, 2009
National Category
Computer Sciences
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-1725 (URN)978-986-85228-0-0 (ISBN)
Available from: 2009-10-01 Created: 2009-09-30 Last updated: 2020-04-02Bibliographically approved
Namaki, N., de Blanche, A. & Mankefors-Christiernin, S. (2009). Exhaustion dominated performance: a first attempt. In: SAC '09: Proceedings of the 2009 ACM symposium on Applied Computing (pp. 1011-1012). ACM
Open this publication in new window or tab >>Exhaustion dominated performance: a first attempt
2009 (English)In: SAC '09: Proceedings of the 2009 ACM symposium on Applied Computing, ACM , 2009, p. 1011-1012Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we present a first attempt to an analytical method to discover and understand how the available resources influence the execution time. Our method is based on a piecewise linear model for dominating execution limitations and black-box observations. We verify this analysis method by a set of real-world experiments. Finally, we conclude that the different effects follow a linear superposition within a certain range.

Place, publisher, year, edition, pages
ACM, 2009
Keywords
cluster, measurement, method, resource deficiency
National Category
Computer Sciences
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-1723 (URN)10.1145/1529282.1529504 (DOI)978-1-60558-166-8 (ISBN)
Note

Ingår i avhandling

Available from: 2009-10-01 Created: 2009-09-30 Last updated: 2020-04-02Bibliographically approved
Svensson, M., Ydenius, A., Christiernin, L. & Christiernin, S. (2009). UML: How to model user interfaces - An exploratory study. In: Proceedings of the IADIS International Conference Informatics 2009, Part of the IADIS Multi Conference on Computer Science and Information Systems, MCCSIS 2009: . Paper presented at IADIS Multi Conference on Computer Science and Information Systems, MCCSIS 2009 (pp. 59-66). Algarve
Open this publication in new window or tab >>UML: How to model user interfaces - An exploratory study
2009 (English)In: Proceedings of the IADIS International Conference Informatics 2009, Part of the IADIS Multi Conference on Computer Science and Information Systems, MCCSIS 2009, Algarve, 2009, p. 59-66Conference paper, Published paper (Other (popular science, discussion, etc.))
Abstract [en]

When creating software, people from many different areas are involved. To make them work efficiently together they need to communicate but communication requires a common language and common understanding. The Unified Modeling Language (UML) is often used as a common ground for understanding when modeling and designing software products. However, after practically working with many large projects we have found UML to have shortcomings in the area of modeling Graphical User Interface (GUI). There are many other ways to model GUIs but it could be beneficial to use a modeling method that the more technical developers are familiar with and also beneficial to be able to put in the interface into the framework of UML when it comes to drawing applications and code generation. In this study we first of all have investigated the possibility of adding GUI design to UML and then we have explored different solutions for what a GUI UML-diagram could look like and what problems there are with diagrams when it comes to visualizing objects. We have then put forward an idea for a GUI diagram or an UML extension; a graphical element diagram, and discussed its benefits and drawbacks. © 2009 IADIS.

Place, publisher, year, edition, pages
Algarve: , 2009
Keywords
Diagrams and visualization, GUI, Modeling, UML
National Category
Computer Sciences
Research subject
ENGINEERING, Computer engineering
Identifiers
urn:nbn:se:hv:diva-2654 (URN)9789728924867 (ISBN)
Conference
IADIS Multi Conference on Computer Science and Information Systems, MCCSIS 2009
Available from: 2010-09-08 Created: 2010-09-08 Last updated: 2020-04-02Bibliographically approved
Organisations

Search in DiVA

Show all publications