hh.sePublications
Change search
Link to record
Permanent link

Direct link
Publications (10 of 85) Show all publications
Parsapoor, M., Bilstrup, U. & Svensson, B. (2018). Forecasting Solar Activity with Computational Intelligence Models. IEEE Access, 6, 70902-70909
Open this publication in new window or tab >>Forecasting Solar Activity with Computational Intelligence Models
2018 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 6, p. 70902-70909Article in journal (Refereed) Published
Abstract [en]

It is vital to accurately predict solar activity, in order to decrease the plausible damage of electronic equipment in the event of a large high-intensity solar eruption. Recently, we have proposed brain emotional learning-based fuzzy inference system (BELFIS) as a tool for the forecasting of chaotic systems. The structure of BELFIS is designed based on the neural structure of fear conditioning. The function of BELFIS is implemented by assigning adaptive networks to the components of the BELFIS structure. This paper especially focuses on the performance evaluation of BELFIS as a predictor by forecasting solar cycles 16-24. The performance of BELFIS is compared with other computational models used for this purpose, in particular with the adaptive neuro-fuzzy inference system. © 2018 IEEE.

Place, publisher, year, edition, pages
Piscataway, N.J.: Institute of Electrical and Electronics Engineers Inc., 2018
Keywords
Adaptive systems, Brain, Brain models, Chaotic systems, Forecasting, Fuzzy logic, Fuzzy neural networks, Fuzzy systems, Intelligent control, Neural networks, Oscillators (electronic), Solar energy, Solar radiation, Time series analysis, Adaptive neuro-fuzzy inference system, Brain emotional learning, Predictive models, Solar activity, Solar cycle, Fuzzy inference
National Category
Computer Systems Computer Sciences Bioinformatics (Computational Biology)
Identifiers
urn:nbn:se:hh:diva-38724 (URN)10.1109/ACCESS.2018.2867516 (DOI)000453302000001 ()2-s2.0-85056589499 (Scopus ID)
Available from: 2019-01-08 Created: 2019-01-08 Last updated: 2019-01-08Bibliographically approved
Hertz, E., Lai, J., Svensson, B. & Nilsson, P. (2018). The Harmonized Parabolic Synthesis Methodology for Hardware Efficient Function Generation with Full Error Control. Journal of Signal Processing Systems, 90(12), 1623-1637
Open this publication in new window or tab >>The Harmonized Parabolic Synthesis Methodology for Hardware Efficient Function Generation with Full Error Control
2018 (English)In: Journal of Signal Processing Systems, ISSN 1939-8018, E-ISSN 1939-8115, Vol. 90, no 12, p. 1623-1637Article in journal (Refereed) Published
Abstract [en]

The Harmonized Parabolic Synthesis methodology is a further development of the Parabolic Synthesis methodology for approximation of unary functions such as trigonometric functions, logarithms and the square root with moderate accuracy for ASIC implementation. These functions are extensively used in computer graphics, communication systems and many other application areas. For these high-speed applications, software solutions are in many cases not sufficient and a hardware implementation is therefore needed. The Harmonized Parabolic Synthesis methodology has two outstanding advantages: it is parallel, thus reducing the execution time, and it is based on low complexity operations, thus is simple to implement in hardware. A difference compared to other approximation methodologies is that it is a multiplicative and not additive, methodology. Compared to the Parabolic Synthesis methodologies it is possible to significantly enhance the performance in terms of reducing chip area, computation delay and power consumption. Furthermore it increases the possibility to tailor the characteristics of the error, improving conditions for subsequent calculations and the performance in design terms. To evaluate the proposed methodology, the fractional part of the logarithm has been implemented and its performance is compared to the Parabolic Synthesis methodology. The comparison is made with 15-bit resolution. The design implemented using the proposed methodology performs 3x better than the Parabolic Synthesis implementation in terms of throughput. In terms of energy consumption, the new methodology consumes 90% less. The chip area is 70% smaller than for the Parabolic Synthesis methodology. In summary, the new technology further increases the advantages of Parabolic Synthesis. © 2017 The Author(s)

Place, publisher, year, edition, pages
New York, NY: Springer, 2018
Keywords
Approximation, parabolic synthesis, unary functions, elementary functions, second-degree interpolation, arithmetic computation, look-up table, VLSI
National Category
Embedded Systems
Identifiers
urn:nbn:se:hh:diva-32480 (URN)10.1007/s11265-017-1300-4 (DOI)000447008000001 ()2-s2.0-85032329367 (Scopus ID)
Available from: 2016-11-24 Created: 2016-11-24 Last updated: 2020-02-03Bibliographically approved
Ul-Abdin, Z. & Svensson, B. (2016). A Retargetable Compilation Framework for Heterogeneous Reconfigurable Computing. ACM Transactions on Reconfigurable Technology and Systems, 9(4), Article ID 24.
Open this publication in new window or tab >>A Retargetable Compilation Framework for Heterogeneous Reconfigurable Computing
2016 (English)In: ACM Transactions on Reconfigurable Technology and Systems, ISSN 1936-7406, E-ISSN 1936-7414, Vol. 9, no 4, article id 24Article in journal (Refereed) Published
Abstract [en]

The future trend in microprocessors for the more advanced embedded systems is focusing on massively parallel reconfigurable architectures, consisting of heterogeneous ensembles of hundreds of processing elements communicating over a reconfigurable interconnection network. However, the mastering of low-level micro-architectural details involved in programming of such massively parallel platforms becomes too cumbersome, which limits their adoption in many applications. Thus there is a dire need of an approach to produce high-performance scalable implementations that harness the computational resources of the emerging reconfigurable platforms.This paper addresses the grand challenge of accessibility of these diverse reconfigurable platforms by suggesting the use of a high-level language, occam-pi, and developing a complete design flow for building, compiling, and generating machine code for heterogeneous coarse-grained hardware. We have evaluated the approach by implementing complex industrial case studies and three common signal processing algorithms. The results of the implemented case-studies suggest that the occam-pi language based approach, because of its well-defined semantics for expressing concurrency and reconfigurability, simplifies the development of applications employing run-time reconfigurable devices. The associated compiler framework ensures portability as well as the performance benefits across heterogeneous platforms.

Place, publisher, year, edition, pages
New York, NY: ACM Special Interest Group on Computer Science Education, 2016
Keywords
Reconfigurable Processor Arrays, Run-time reconfiguration, Compiler Frameworks, Occam-pi
National Category
Embedded Systems
Identifiers
urn:nbn:se:hh:diva-30021 (URN)10.1145/2843946 (DOI)000384270800001 ()2-s2.0-85055433016 (Scopus ID)
Projects
ELLIIT
Note

Funding: Knowledge Foundation, the ELLIIT strategic research initiative funded by the Swedish government, and ARTEMIS Joint Undertaking under grant agreement number 100230.

Available from: 2015-12-14 Created: 2015-12-14 Last updated: 2020-02-03Bibliographically approved
Hertz, E., Thuning, N., Bärring, L., Svensson, B. & Nilsson, P. (2016). Algorithms for implementing roots, inverse and inverse roots in hardware.
Open this publication in new window or tab >>Algorithms for implementing roots, inverse and inverse roots in hardware
Show others...
2016 (English)Manuscript (preprint) (Other academic)
Abstract [en]

In applications as in future MIMO communication systems a massive computation of complex matrix operations, such as QR decomposition, is performed. In these matrix operations, the functions roots, inverse and inverse roots are computed in large quantities. Therefore, to obtain high enough performance in such applications, efficient algorithms are highly important. Since these algorithms need to be realized in hardware it must also be ensured that they meet high requirements in terms of small chip area, low computation time and low power consumption. Power consumption is particularly important since many applications are battery powered.For most unary functions, directly applying an approximation methodology in a straightforward way will not lead to an efficient implementation. Instead, a dedicated algorithm often has to be developed. The functions roots, inverse and inverse roots are in this category. The developed approaches are founded on working in a floating-point format. For the roots functions also a change of number base is used. These procedures not only enable simpler solutions but also increased accuracy, since the approximation algorithm is performed on a mantissa of limited range.As a summarizing example the inverse square root is chosen. For comparison, the inverse square root is implemented using two methodologies: Harmonized Parabolic Synthesis and Newton-Raphson method. The novel methodology, Harmonized Parabolic Synthesis (HPS), is chosen since it has been demonstrated to provide very efficient approximations. The Newton-Raphson (NR) method is chosen since it is known for providing a very efficient implementation of the inverse square root. It is also commonly used in signal processing applications for computing approximations on fixed-point numbers of a limited range. Four implementations are made; HPS with 32 and 512 interpolation intervals and NR with 1 and 2 iterations. Summarizing the comparisons of the hardware performance, the implementations HPS 32, HPS 512 and NR 1 are comparable when it comes to hardware performance, while NR 2 is much worse. However, HPS 32 stands out in terms of better performance when it comes to the distribution of the error.

Publisher
p. 26
Keywords
Approximation, unary functions, elementary functions, arithmetic computation, root, inverse, inverse roots, harmonized parabolic synthesis, Newton-Raphson method
National Category
Embedded Systems
Identifiers
urn:nbn:se:hh:diva-30860 (URN)
Note

Som manuskript i avhandling. As manuscript in dissertation.

Available from: 2016-05-10 Created: 2016-05-10 Last updated: 2018-03-22Bibliographically approved
Hertz, E., Svensson, B. & Nilsson, P. (2016). Combining the Parabolic Synthesis Methodology with Second-Degree Interpolation. Microprocessors and microsystems, 42, 142-155
Open this publication in new window or tab >>Combining the Parabolic Synthesis Methodology with Second-Degree Interpolation
2016 (English)In: Microprocessors and microsystems, ISSN 0141-9331, E-ISSN 1872-9436, Vol. 42, p. 142-155Article in journal (Refereed) Published
Abstract [en]

The Parabolic Synthesis methodology is an approximation methodology for implementing unary functions, such as trigonometric functions, logarithms and square root, as well as binary functions, such as division, in hardware. Unary functions are extensively used in baseband for wireless/wireline communication, computer graphics, digital signal processing, robotics, astrophysics, fluid physics, games and many other areas. For high-speed applications as well as in low-power systems, software solutions are not sufficient and a hardware implementation is therefore needed. The Parabolic Synthesis methodology is a way to implement functions in hardware based on low complexity operations that are simple to implement in hardware. A difference in the Parabolic Synthesis methodology compared to many other approximation methodologies is that it is a multiplicative, in contrast to additive, methodology. To further improve the performance of Parabolic Synthesis based designs, the methodology is combined with Second-Degree Interpolation. The paper shows that the methodology provides a significant reduction in chip area, computation delay and power consumption with preserved characteristics of the error. To evaluate this, the logarithmic function was implemented, as an example, using the Parabolic Synthesis methodology in comparison to the Parabolic Synthesis methodology combined with Second-Degree Interpolation. To further demonstrate the feasibility of both methodologies, they have been compared with the CORDIC methodology. The comparison is made on the implementation of the fractional part of the logarithmic function with a 15-bit resolution. The designs implemented using the Parabolic Synthesis methodology – with and without the Second-Degree Interpolation – perform 4x and 8x better, respectively, than the CORDIC implementation in terms of throughput. In terms of energy consumption, the CORDIC implementation consumes 140% and 800% more energy, respectively. The chip area is also smaller in the case when the Parabolic Synthesis methodology combined with Second-Degree Interpolation is used. © 2016 Elsevier B.V. All rights reserved.

Place, publisher, year, edition, pages
Amsterdam: Elsevier, 2016
Keywords
Approximation, parabolic synthesis, unary functions, elementary functions, second-degree interpolation, arithmetic computation, CORDIC, VLSI, look-up table
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:hh:diva-30500 (URN)10.1016/j.micpro.2016.01.015 (DOI)000375336900011 ()2-s2.0-84960834630 (Scopus ID)
Available from: 2016-03-10 Created: 2016-03-10 Last updated: 2018-03-22Bibliographically approved
Parsapoor, M., Brooke, J. M. & Svensson, B. (2015). A new computational intelligence model for long-term prediction of solar and geomagnetic activity. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence: . Paper presented at 29th AAAI Conference on Artificial Intelligence, (AAAI 2015), Austin, United States, January 25-30, 2015 (pp. 4192-4193). , 6
Open this publication in new window or tab >>A new computational intelligence model for long-term prediction of solar and geomagnetic activity
2015 (English)In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, 2015, Vol. 6, p. 4192-4193Conference paper, Published paper (Refereed)
Abstract [en]

This paper briefly describes how the neural structure of fear conditioning has inspired to develop a computational intelligence model that is referred to as the brain emotional learning-inspired model (BELIM). The model is applied to predict long step ahead of solar activity and geomagnetic storms. © Copyright 2015, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

Keywords
Geomagnetism, Intelligent control, Solar energy, Brain emotional learning, Geomagnetic activities, Geomagnetic storm, Long-term prediction, Neural structures, Solar activity, Artificial intelligence
National Category
Bioinformatics and Systems Biology
Identifiers
urn:nbn:se:hh:diva-40218 (URN)000485625504058 ()2-s2.0-84961217355 (Scopus ID)0-262-51129-0 (ISBN)
Conference
29th AAAI Conference on Artificial Intelligence, (AAAI 2015), Austin, United States, January 25-30, 2015
Available from: 2019-10-17 Created: 2019-10-17 Last updated: 2019-10-17Bibliographically approved
Parsapoor, M., Bilstrup, U. & Svensson, B. (2015). Prediction of Solar Cycle 24: Using a Connectionist Model of the Emotional System. In: 2015 International Joint Conference on Neural Networks (IJCNN): . Paper presented at 2015 International Joint Conference on Neural Networks (IJCNN 2015), Killarney, Ireland, July 12–17, 2015. Piscataway, NJ: IEEE Press, Article ID 7280839.
Open this publication in new window or tab >>Prediction of Solar Cycle 24: Using a Connectionist Model of the Emotional System
2015 (English)In: 2015 International Joint Conference on Neural Networks (IJCNN), Piscataway, NJ: IEEE Press, 2015, article id 7280839Conference paper, Published paper (Other (popular science, discussion, etc.))
Abstract [en]

Accurate prediction of solar activity as one aspect of space weather phenomena is essential to decrease the damage from these activities on the ground based communication, power grids, etc. Recently, the connectionist models of the brain such as neural networks and neuro-fuzzy methods have been proposed to forecast space weather phenomena; however, they have not been able to predict solar activity accurately. That has been a motivation for the development of the connectionist model of the brain; this paper aims to apply a connectionist model of the brain to accurately forecasting solar activity, in particular, solar cycle 24. The neuro-fuzzy method has been referred to as the brain emotional learning-based recurrent fuzzy system (BELRFS). BELRFS is tested for prediction of solar cycle 24, and the obtained results are compared with well-known neuro-fuzzy methods and neural networks as well as with physical-based methods. @2015 IEEE

Place, publisher, year, edition, pages
Piscataway, NJ: IEEE Press, 2015
Keywords
brain emotional learning-based recurrent fuzzy system, emotional system, solar activity forecasting
National Category
Electrical Engineering, Electronic Engineering, Information Engineering Computer Systems
Identifiers
urn:nbn:se:hh:diva-29236 (URN)10.1109/IJCNN.2015.7280839 (DOI)000370730603137 ()2-s2.0-84951103535 (Scopus ID)978-1-4799-1959-8 (ISBN)
Conference
2015 International Joint Conference on Neural Networks (IJCNN 2015), Killarney, Ireland, July 12–17, 2015
Available from: 2015-08-19 Created: 2015-08-19 Last updated: 2022-10-06Bibliographically approved
Ul-Abdin, Z. & Svensson, B. (2015). Towards Teaching Embedded Parallel Computing: An Analytical Approach. In: Workshop on Computer Architecture Education, WCAE 2015: . Paper presented at 18th Workshop on Computer Architecture Education (WCAE), Portland, OR, USA, June 13, 2015.
Open this publication in new window or tab >>Towards Teaching Embedded Parallel Computing: An Analytical Approach
2015 (English)In: Workshop on Computer Architecture Education, WCAE 2015, 2015Conference paper, Published paper (Refereed)
Abstract [en]

Embedded electronic systems are finding increased applications in our daily life. In order to meet the application demands in embedded systems, parallel computing is used. This paper emphasizes teaching of the specific issues of parallel computing that are critical to embedded systems. We propose an analytical approach to deliver declarative and functioning knowledge for learning in the field of computer science and engineering with a special focus on Embedded Parallel Computing (EPC). We describe the teaching of a course with a focus on how parallel computing can be used to enhance performance and improve energy efficiency of embedded systems. The teaching methods include interactive lectures with web-based course literature, seminars, and lab exercises and home-assigned practical tasks. Further, the course is intended to give a general insight into current research and development in regard to parallel architectures and computation models. Since the course is an advanced level course, the students are expected to have a basic knowledge about the fundamentals of computer architecture and their common programming methodologies. The course puts emphasis on hands-on experience with embedded parallel computing. Therefore it includes an extensive laboratory and project part, in which a state of the art manycore embedded computing system is used. We believe that undertaking these methods in succession will prepare the students for both research as well as professional career. © 2015 ACM.

Keywords
embedded, multicore, manycore, university course
National Category
Computer Engineering
Identifiers
urn:nbn:se:hh:diva-28380 (URN)10.1145/2795122.2795130 (DOI)2-s2.0-84974653024 (Scopus ID)978-1-4503-3717-5 (ISBN)
Conference
18th Workshop on Computer Architecture Education (WCAE), Portland, OR, USA, June 13, 2015
Available from: 2015-06-02 Created: 2015-06-02 Last updated: 2020-03-02Bibliographically approved
Parsapoor, M., Bilstrup, U. & Svensson, B. (2014). A Brain Emotional Learning-based Prediction Model for the Prediction of Geomagnetic Storms. In: Proceedings of the 2014 Federated Conference on Computer Science and Information Systems: . Paper presented at 9th International Symposium Advances in Artificial Intelligence and Applications (AAIA'14), Warsaw, Poland, 7-10 September, 2014 (pp. 35-42). Los Alamitos, CA: IEEE Press
Open this publication in new window or tab >>A Brain Emotional Learning-based Prediction Model for the Prediction of Geomagnetic Storms
2014 (English)In: Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, Los Alamitos, CA: IEEE Press, 2014, p. 35-42Conference paper, Published paper (Refereed)
Abstract [en]

This paper introduces a new type of brain emotional learning inspired models (BELIMs). The suggested model is  utilized as a suitable model for predicting geomagnetic storms. The model is known as BELPM which is an acronym for Brain Emotional Learning-based Prediction Model. The structure of the suggested model consists of four main parts and mimics the corresponding regions of the neural structure underlying fear conditioning. The functions of these parts are implemented by assigning adaptive networks to the different parts. The learning algorithm of BELPM is based on the steepest descent (SD) and the least square estimator (LSE). In this paper, BELPM is employed to predict geomagnetic storms using the Disturbance Storm Time (Dst) index. To evaluate the performance of BELPM, the obtained results have been compared with the results of the adaptive neuro-fuzzy inference system (ANFIS). © 2014 Polish Information Processing Society.

Place, publisher, year, edition, pages
Los Alamitos, CA: IEEE Press, 2014
Series
Annals of Computer Science and Information Systems, ISSN 2300-5963 ; 2
Keywords
Brain Emotional Learning Inspired Models, Disturbance Storm Time (Dst)
National Category
Probability Theory and Statistics
Identifiers
urn:nbn:se:hh:diva-26711 (URN)10.15439/2014F231 (DOI)000358008500005 ()2-s2.0-84912092029 (Scopus ID)978-83-60810-58-3 (ISBN)978-83-60810-57-6 (ISBN)978-83-60810-61-3 (ISBN)
Conference
9th International Symposium Advances in Artificial Intelligence and Applications (AAIA'14), Warsaw, Poland, 7-10 September, 2014
Available from: 2014-10-12 Created: 2014-10-12 Last updated: 2018-03-22Bibliographically approved
Svensson, B., Ul-Abdin, Z., Ericsson, P. M., Åhlander, A., Hoang Bengtsson, H., Bengtsson, J., . . . Nordström, T. (2014). A Running Leap for Embedded Signal Processing to Future Parallel Platforms. In: WISE'14: Proceedings of the 2014 ACM International Workshop on Long-Term Industrial Collaboration on Software Engineering. Paper presented at ASE '14 – ACM/IEEE International Conference on Automated Software Engineering, Västerås, Sweden, September 15-19, 2014 (pp. 35-42). New York, NY: Association for Computing Machinery (ACM)
Open this publication in new window or tab >>A Running Leap for Embedded Signal Processing to Future Parallel Platforms
Show others...
2014 (English)In: WISE'14: Proceedings of the 2014 ACM International Workshop on Long-Term Industrial Collaboration on Software Engineering, New York, NY: Association for Computing Machinery (ACM), 2014, p. 35-42Conference paper, Published paper (Refereed)
Abstract [en]

This paper highlights the collaboration between industry and academia in research. It describes more than two decades of intensive development and research of new hardware and software platforms to support innovative, high-performance sensor systems with extremely high demands on embedded signal processing capability. The joint research can be seen as the run before a necessary jump to a new kind of computational platform based on parallelism. The collaboration has had several phases, starting with a focus on hardware, then on efficiency, later on software development, and finally on taking the jump and understanding the expected future. In the first part of the paper, these phases and their respective challenges and results are described. Then, in the second part, we reflect upon the motivation for collaboration between company and university, the roles of the partners, the experiences gained and the long-term effects on both sides. Copyright © 2014 ACM.

Place, publisher, year, edition, pages
New York, NY: Association for Computing Machinery (ACM), 2014
Keywords
Industry-academia collaboration, Embedded signal processing, Parallel computing platforms, Software development
National Category
Software Engineering
Identifiers
urn:nbn:se:hh:diva-27296 (URN)10.1145/2647648.2647653 (DOI)2-s2.0-84908651240 (Scopus ID)978-1-4503-3045-9 (ISBN)
Conference
ASE '14 – ACM/IEEE International Conference on Automated Software Engineering, Västerås, Sweden, September 15-19, 2014
Funder
VinnovaKnowledge FoundationSwedish Foundation for Strategic Research
Available from: 2014-12-16 Created: 2014-12-16 Last updated: 2020-10-02Bibliographically approved
Projects
Gender Perspective on Embedded Intelligent Systems - Application in healthcare technology [2008-01796_Vinnova]; Halmstad UniversitySMECY HH [2010-01344_Vinnova]; Halmstad University
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-6625-6533

Search in DiVA

Show all publications