Books
Gwizdałła T M, Manzoni L, Sirakoulis G Ch, Bandini S, Podlaski K (Ed.)
1, Springer Nature, 2021, ISBN: 978-3-030-69479-1.
@book{gwizdalla2021cellular,
title = {Cellular Automata: 14th International Conference on Cellular Automata for Research and Industry, ACRI 2020, Lodz, Poland, December 2-4, 2020, Proceedings},
editor = {Tomasz M Gwizda\l\la and Luca Manzoni and Georgios Ch. Sirakoulis and Stefania Bandini and Krzysztof Podlaski},
url = {https://link.springer.com/book/10.1007/978-3-030-69480-7},
doi = {doi.org/10.1007/978-3-030-69480-7},
isbn = {978-3-030-69479-1},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
volume = {12599},
pages = {275},
publisher = {Springer Nature},
edition = {1},
abstract = {This book constitutes the refereed proceedings of the 14th International Conference on Cellular Automata for Research and Industry, ACRI 2020, which took place in Lodz, Poland, during December 2-4, 2020.
The 24 full and 3 short papers presented in this volume were carefully reviewed and selected from 40 submissions. They were organized in topical sections named: theory and cryptography, modeling and simulation, and disease spreading dynamics.},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
The 24 full and 3 short papers presented in this volume were carefully reviewed and selected from 40 submissions. They were organized in topical sections named: theory and cryptography, modeling and simulation, and disease spreading dynamics.
Adamatzky A, Akl S, Sirakoulis G Ch (Ed.)
From Parallel to Emergent Computing Book
CRC Press, 2020, ISBN: 9780367656607.
@book{adamatzky2019parallel,
title = {From Parallel to Emergent Computing},
editor = {Andrew Adamatzky and Selim Akl and Georgios Ch. Sirakoulis},
url = {https://www.routledge.com/From-Parallel-to-Emergent-Computing/Adamatzky-Akl-Sirakoulis/p/book/9780367656607},
isbn = {9780367656607},
year = {2020},
date = {2020-09-30},
urldate = {2020-09-30},
pages = {628},
publisher = {CRC Press},
abstract = {Modern computing relies on future and emergent technologies which have been conceived via interaction between computer science, engineering, chemistry, physics and biology. This highly interdisciplinary book presents advances in the fields of parallel, distributed and emergent information processing and computation. The book represents major breakthroughs in parallel quantum protocols, elastic cloud servers, structural properties of interconnection networks, internet of things, morphogenetic collective systems, swarm intelligence and cellular automata, unconventionality in parallel computation, algorithmic information dynamics, localized DNA computation, graph-based cryptography, slime mold inspired nano-electronics and cytoskeleton computers.
Features
Truly interdisciplinary, spanning computer science, electronics, mathematics and biology
Covers widely popular topics of future and emergent computing technologies, cloud computing, parallel computing, DNA computation, security and network analysis, cryptography, and theoretical computer science
Provides unique chapters written by top experts in theoretical and applied computer science, information processing and engineering
From Parallel to Emergent Computing provides a visionary statement on how computing will advance in the next 25 years and what new fields of science will be involved in computing engineering. This book is a valuable resource for computer scientists working today, and in years to come.},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Features
Truly interdisciplinary, spanning computer science, electronics, mathematics and biology
Covers widely popular topics of future and emergent computing technologies, cloud computing, parallel computing, DNA computation, security and network analysis, cryptography, and theoretical computer science
Provides unique chapters written by top experts in theoretical and applied computer science, information processing and engineering
From Parallel to Emergent Computing provides a visionary statement on how computing will advance in the next 25 years and what new fields of science will be involved in computing engineering. This book is a valuable resource for computer scientists working today, and in years to come.
Chua L, Sirakoulis G Ch, Adamatzky A (Ed.)
Handbook of Memristor Networks Book
Springer, Cham, 2019, ISBN: 978-3-319-76374-3.
@book{chua2019handbook,
title = {Handbook of Memristor Networks},
editor = {Leon Chua and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/book/10.1007/978-3-319-76375-0},
doi = {doi.org/10.1007/978-3-319-76375-0},
isbn = {978-3-319-76374-3},
year = {2019},
date = {2019-11-26},
urldate = {2019-11-26},
pages = {1368},
publisher = {Springer, Cham},
abstract = {This Handbook presents all aspects of memristor networks in an easy to read and tutorial style. Including many colour illustrations, it covers the foundations of memristor theory and applications, the technology of memristive devices, revised models of the Hodgkin-Huxley Equations and ion channels, neuromorphic architectures, and analyses of the dynamic behaviour of memristive networks. It also shows how to realise computing devices, non-von Neumann architectures and provides future building blocks for deep learning hardware.
With contributions from leaders in computer science, mathematics, electronics, physics, material science and engineering, the book offers an indispensable source of information and an inspiring reference text for future generations of computer scientists, mathematicians, physicists, material scientists and engineers working in this dynamic field.
},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
With contributions from leaders in computer science, mathematics, electronics, physics, material science and engineering, the book offers an indispensable source of information and an inspiring reference text for future generations of computer scientists, mathematicians, physicists, material scientists and engineers working in this dynamic field.
Zhang Y, Sirakoulis G Ch (Ed.)
IEEE Computer Society, Los Alamitos, CA, USA, 2019, ISBN: 978-1-7281-5520-3.
@book{nokey,
title = {NANOARCH '19: Proceedings of the 2019 IEEE/ACM International Symposium on Nanoscale Architectures, Qingdao, China, July 17-19 2019},
editor = {Yue Zhang and Georgios Ch. Sirakoulis},
url = {https://www.computer.org/csdl/proceedings/nanoarch/2019/1jrW7Pg1Hck},
doi = {10.1109/NANOARCH47378.2019.9073638},
isbn = {978-1-7281-5520-3},
year = {2019},
date = {2019-07-19},
urldate = {2019-07-19},
pages = {155},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Sirakoulis G Ch, Cotofana S (Ed.)
Association for Computing Machinery, New York, NY, United States, 2018, ISBN: 978-1-4503-5815-6.
@book{nanoarch18,
title = {NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures, Athens, Greece, 17-19 July 2018},
editor = {Georgios Ch. Sirakoulis and Sorin Cotofana},
url = {https://dl.acm.org/doi/proceedings/10.1145/3232195},
isbn = {978-1-4503-5815-6},
year = {2018},
date = {2018-07-19},
urldate = {2018-07-19},
pages = {168},
publisher = {Association for Computing Machinery},
address = {New York, NY, United States},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Zoiros K, Sirakoulis G Ch (Ed.)
IEEE, 2017, ISBN: 978-1-5386-2287-2.
@book{pacet2017,
title = {PACET' 17: Proceeding of Panhellenic Conference on Electronics and Telecommunications, Xanthi, Greece, 17-18 November 2017},
editor = {Kyriakos Zoiros and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/xpl/conhome/8245950/proceeding},
doi = {10.1109/PACET42760.2017},
isbn = {978-1-5386-2287-2},
year = {2017},
date = {2017-11-17},
urldate = {2017-11-17},
pages = {185},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Vourkas I, Sirakoulis G Ch
Memristor-Based Nanoelectronic Computing Circuits and Architectures Book
Springer, 2015, ISBN: 978-3-319-37359-1.
@book{vourkas2016memristor,
title = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/book/10.1007/978-3-319-22647-7},
doi = {doi.org/10.1007/978-3-319-22647-7},
isbn = {978-3-319-37359-1},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
volume = {19},
pages = {241},
publisher = {Springer},
series = { Emergence, Complexity and Computation},
abstract = {This book considers the design and development of nanoelectronic computing circuits, systems and architectures focusing particularly on memristors, which represent one of today’s latest technology breakthroughs in nanoelectronics. The book studies, explores, and addresses the related challenges and proposes solutions for the smooth transition from conventional circuit technologies to emerging computing memristive nanotechnologies. Its content spans from fundamental device modeling to emerging storage system architectures and novel circuit design methodologies, targeting advanced non-conventional analog/digital massively parallel computational structures. Several new results on memristor modeling, memristive interconnections, logic circuit design, memory circuit architectures, computer arithmetic systems, simulation software tools, and applications of memristors in computing are presented. High-density memristive data storage combined with memristive circuit-design paradigms and computational tools applied to solve NP-hard artificial intelligence problems, as well as memristive arithmetic-logic units, certainly pave the way for a very promising memristive era in future electronic systems. Furthermore, these graph-based NP-hard problems are solved on memristive networks, and coupled with Cellular Automata (CA)-inspired computational schemes that enable computation within memory. All chapters are written in an accessible manner and are lavishly illustrated. The book constitutes an informative cornerstone for young scientists and a comprehensive reference to the experienced reader, hoping to stimulate further research on memristive devices, circuits, and systems.},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Sirakoulis G Ch, Adamatzky A (Ed.)
Robots and Lattice Automata Book
1, Springer International Publishing Cham, 2014, ISBN: 978-3-319-10923-7.
@book{sirakoulis2015robots,
title = {Robots and Lattice Automata},
editor = {Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/book/10.1007/978-3-319-10924-4},
doi = {doi.org/10.1007/978-3-319-10924-4},
isbn = {978-3-319-10923-7},
year = {2014},
date = {2014-10-21},
urldate = {2015-01-01},
volume = {13},
pages = {313},
publisher = {Springer International Publishing Cham},
edition = {1},
series = { Emergence, Complexity and Computation},
abstract = {The book gives a comprehensive overview of the state-of-the-art research and engineering in theory and application of Lattice Automata in design and control of autonomous Robots. Automata and robots share the same notional meaning. Automata (originated from the latinization of the Greek word “αυτόματον”) as self-operating autonomous machines invented from ancient years can be easily considered the first steps of robotic-like efforts. Automata are mathematical models of Robots and also they are integral parts of robotic control systems. A Lattice Automaton is a regular array or a collective of finite state machines, or automata. The Automata update their states by the same rules depending on states of their immediate neighbours.
In the context of this book, Lattice Automata are used in developing modular reconfigurable robotic systems, path planning and map exploration for robots, as robot controllers, synchronisation of robot collectives, robot vision, parallel robotic actuators. All chapters are written in an accessible manner and lavishly illustrated. The book will help computer and robotic scientists and engineers to understand mechanisms of decentralised functioning of robotic collectives and to design future and emergent reconfigurable, parallel and distributed robotic systems.},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
In the context of this book, Lattice Automata are used in developing modular reconfigurable robotic systems, path planning and map exploration for robots, as robot controllers, synchronisation of robot collectives, robot vision, parallel robotic actuators. All chapters are written in an accessible manner and lavishly illustrated. The book will help computer and robotic scientists and engineers to understand mechanisms of decentralised functioning of robotic collectives and to design future and emergent reconfigurable, parallel and distributed robotic systems.
Was J, Sirakoulis G Ch, Bandini S
Springer, Cham, 2014, ISBN: 978-3-319-11519-1.
@book{was2014cellular,
title = {Cellular Automata: 11th International Conference on Cellular Automata for Research and Industry, ACRI 2014, Krakow, Poland, September 22-25, 2014, Proceedings},
author = {Jaroslaw Was and Georgios Ch. Sirakoulis and Stefania Bandini},
url = {https://link.springer.com/book/10.1007/978-3-319-11520-7#about},
doi = {doi.org/10.1007/978-3-319-11520-7},
isbn = {978-3-319-11519-1},
year = {2014},
date = {2014-01-01},
urldate = {2014-01-01},
volume = {8751},
pages = {713},
publisher = {Springer, Cham},
abstract = {This book constitutes the proceedings of the 11th International Conference on Cellular Automata for Research and Industry, ACRI 2014, held in Krakow, Poland, in September 2014. The 67 full papers and 7 short papers presented in this volume were carefully reviewed and selected from 125 submissions. They are organized in topical sections named: theoretical results on cellular automata; cellular automata dynamics and synchronization; modeling and simulation with cellular automata; cellular automata-based hardware and computing; cryptography, networks and pattern recognition with cellular automata. The volume also contains contributions from ACRI 2014 workshops on crowds and cellular automata; asynchronous cellular automata; traffic and cellular automata; and agent-based simulation and cellular automata.},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Sirakoulis G C, Bandini S
1, Springer, 2012, ISBN: 978-3-642-33349-1.
@book{sirakoulis2012cellularb,
title = {Cellular Automata: 10th International Conference on Cellular Automata for Research and Industry, ACRI 2012, Santorini Island, Greece, September 24-27, 2012. Proceedings},
author = {Georgios Ch Sirakoulis and Stefania Bandini},
url = {https://link.springer.com/book/10.1007/978-3-642-33350-7},
doi = {doi.org/10.1007/978-3-642-33350-7},
isbn = {978-3-642-33349-1},
year = {2012},
date = {2012-01-01},
urldate = {2012-01-01},
volume = {7495},
pages = {859},
publisher = {Springer},
edition = {1},
abstract = {This book constitutes the refereed proceedings of the 10th International Conference on Cellular Automata for Research and Industry, ACRI 2012, held in Santorini Island, Greece, in September 2012. The 88 revised papers were carefully selected from numerous submissions. In order to give a perspective in which both theoretical and applicational aspects of cellular automata contribute to the growth of the area, this book mirrors the structure of the conference, grouping the 88 papers into two main parts. The first part collects papers presented as part of the main conference and organized according to six main topics: theoretical results on cellular automata; cellular automata dynamics, control and synchronization; cellular automata and networks; modeling and simulation with cellular automata; cellular automata-based hardware and architectures; codes, pseudorandom number generators and cryptography with cellular automata. The second part of the volume is dedicated to contributions presented during the ACRI 2012 workshops on theoretical advances, specifically asynchronous cellular automata, and challenging application contexts for cellular automata: crowds and CA, traffic and CA, and the satellite Workshop on cellular automata of cancer growth and invasion.},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Book Chapters
Tsakalos K, Sirakoulis G Ch, Adamatzky A
Unsupervised Learning Approach Using Reinforcement Techniques on Bio-inspired Topologies Book Chapter
In: Handbook of Unconventional Computing: VOLUME 1: Theory, vol. 1, Chapter 17, pp. 507–533, World Scientific, 2021.
@inbook{tsakalos2021unsupervised,
title = {Unsupervised Learning Approach Using Reinforcement Techniques on Bio-inspired Topologies},
author = {Karolos-Alexandros Tsakalos and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://www.worldscientific.com/doi/10.1142/9789811235726_0017},
doi = {doi.org/10.1142/9789811235726_0017},
year = {2021},
date = {2021-10-19},
urldate = {2021-10-19},
booktitle = {Handbook of Unconventional Computing: VOLUME 1: Theory},
volume = {1},
pages = {507--533},
publisher = {World Scientific},
chapter = {17},
abstract = {Modeling complex bio-inspired networks is widely used in the research field of emerging computing, which promises rapid growth in the field of computer science. This work deals with bio-inspired molecular networks which have been studied through neuromorphic computing. This molecular-based structure is adapted to create a complex recurrent neuromorphic network that consists of neurons integrated with the simple Izhikevich neuromorphic model. Therefore molecular atoms are considered as neurons and chemical edges as synapses. More specifically, the molecular-based structure of Verotoxin-1 molecule has been extensively studied. Two Reinforcement excitation techniques inspired from Cellular Automata studies, namely, Game-of-Life (GoL)-rule and Majority-rule, are employed to control the stimulation of each neuron depending its neighbourhood activity. In this work, two different CA-inspired unsupervised learning methods along with the neuro-inspired Hebbian learning have also utilized the local activity to apply self-organization and update the recurrent synaptic weights to highlight complex neuromorphic clusters that are integrated into the existing molecular structure. Finally, by applying the proposed reinforcement excitation techniques along with the unsupervised learning, we investigate the potential of spatio-temporal signals classification through the proposed framework based on the molecular structure. The obtained results showed us this framework ability of of distinguishing high-dimensional signals; in this sense, we further discuss about how these learning approach along with molecular-based structures can be utilized to learn and help us with different complex tasks in a wide range of applications such as the classification of multi-dimensional signals.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Adamatzky A, Szaciłowski K, Konkoli Z, Werner L C, Przyczyna D, Sirakoulis G Ch
On buildings that compute. A proposal Book Chapter
In: From Astrophysics to Unconventional Computation, pp. 311–335, Springer, Cham, 2020.
@inbook{adamatzky2020buildings,
title = {On buildings that compute. A proposal},
author = {Andrew Adamatzky and Konrad Szaci\lowski and Zoran Konkoli and Liss C Werner and Dawid Przyczyna and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-030-15792-0_13},
doi = {doi.org/10.1007/978-3-030-15792-0_13},
year = {2020},
date = {2020-04-17},
urldate = {2020-04-17},
booktitle = {From Astrophysics to Unconventional Computation},
pages = {311--335},
publisher = {Springer, Cham},
abstract = {We present ideas aimed at bringing revolutionary changes on architectures and buildings of tomorrow by radically advancing the technology for the building material concrete and hence building components. We propose that by using nanotechnology we could embed computation and sensing directly into the material used for construction. Intelligent concrete blocks and panels advanced with stimuli-responsive smart paints are the core of the proposed architecture. In particular, the photo-responsive paint would sense the buildings internal and external environment while the nano-material-concrete composite material would be capable of sensing the building environment and implement massive-parallel information processing resulting in distributed decision making. A calibration of the proposed materials with in-materio suitable computational methods and corresponding building information modelling, computer-aided design and digital manufacturing tools could be achievedvia models and prototypes of information processing at nano-level. The emergent technology sees a building as high-level massive-parallel computer\textemdashassembled of computing concrete blocks. Based on the generic principles of neuromorphic computation and reservoir computing we envisage a single building or an urban quarter to turn into a large-scale sensing substrate. It could behave as a universal computer, collecting and processing environmental information in situ enabling appropriate data fusion. The broad range of spatio-temporal effects include infrastructural and human mobility, energy, bio-diversity, digital activity, urban management, art and socializing, robustness with regard to damage and noise or real-time monitoring of environmental changes. The proposed intelligent architectures will increase sustainability and viability in digitised urban environments by decreasing information transfer bandwidth by e.g, utilising 5G networks. The emergence of socio-cultural effect will create a cybernetic relationship with our dwellings and cities.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Modeling Memristor--Based Circuit Networks on Crossbar Architectures Book Chapter
In: Handbook of Memristor Networks, pp. 973–1004, Springer, Cham, 2019.
@inbook{vourkas2019modeling,
title = {Modeling Memristor--Based Circuit Networks on Crossbar Architectures},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-76375-0_34#aboutcontent},
doi = {doi.org/10.1007/978-3-319-76375-0_34},
year = {2019},
date = {2019-11-08},
urldate = {2019-11-08},
booktitle = {Handbook of Memristor Networks},
pages = {973--1004},
publisher = {Springer, Cham},
abstract = {Almost 50 years have been completed ever since Leon Chua proposed the existence of a new class of passive circuit elements, which he called memristors and memristive devices. Nowadays, the unique electrical characteristics associated with them, concerning nanoscale dimensions, nonvolatility, and CMOS BEOL integration compatibility, along with the advantages of crossbar structures, have the potential to revolutionize computing architectures. Being associated with the totally nonlinear behavior of individual memristive elements, circuits of multiple memristors may work in very complicated way, quite difficult to predict, due to the polarity\textendashdependent nonlinear variation in the memory resistance (memristance) of individual memristors. A well defined and effective memristor model for circuit design combined with a design paradigm which exploits the composite memristance of the resistive switching elements, based on well understood underlying logic design principles, would certainly accelerate research on new computing schemes using nanoscale circuits and systems. Towards this goal, we explore the dynamics of regular network geometries containing only memristive devices and present a memristor crossbar circuit design paradigm in which memristors are modeled using the quantum mechanical phenomenon of tunneling. We use this circuit model to test various logic circuit designs capable of universal computation. Finally, we develop and present a novel CMOS-like design paradigm for memristor\textendashbased crossbar circuits.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Ntinas V, Vourkas I, Sirakoulis G Ch, Adamatzky A
Mimicking Physarum Space Exploration with Networks of Memristive Oscillators Book Chapter
In: Handbook of Memristor Networks, pp. 1241–1274, Springer, 2019.
@inbook{ntinas2019mimicking,
title = {Mimicking Physarum Space Exploration with Networks of Memristive Oscillators},
author = {Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://www.springerprofessional.de/en/mimicking-physarum-space-exploration-with-networks-of-memristive/17379822},
doi = {doi.org/10.1007/978-3-319-76375-0_45},
year = {2019},
date = {2019-11-08},
urldate = {2019-11-08},
booktitle = {Handbook of Memristor Networks},
pages = {1241--1274},
publisher = {Springer},
abstract = {Physarum polycephalum’s foraging has been for a long time a real source of inspiration for scientists and researchers as it exhibits intrinsic optimization characteristics. When some sources of nutrients are present, Physarum connects these sources with its protoplasmic vascular network, along shortest path connections. This chapter presents the modeling of Physarum’s learning and adaptivity to periodic environmental changes by a memristor-based passive LC filter, and further demonstrates its computational capabilities through two different electronic approaches. Firstly, a circuit-level model of Physarum’s oscillatory internal motion mechanism is designed to emulate the local signal propagation and the expansion of its vascular network during biological shortest path finding experiments. Furthermore, an extension of this model in a system-level approach is presented, which introduces also the shrinking mechanism that Physarum performs to reduce its power consumption after it has reached every nutrient source within its environment. The proper functioning of both the aforementioned approaches was verified via circuit simulations in SPICE as well as MATLAB. Finally, the effect of environmental noise was integrated to the presented approaches, permitting their evaluation under more realistic circumstances closer to the biological experiments, with very interesting results.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Bontzorlos T, Sirakoulis G Ch, Seredynski F
Swarm Intelligence for Area Surveillance Using Autonomous Robots Book Chapter
In: From Parallel to Emergent Computing, Chapter 15, pp. 315–344, CRC Press, 2019.
@inbook{bontzorlos2019swarm,
title = {Swarm Intelligence for Area Surveillance Using Autonomous Robots},
author = {Tilemachos Bontzorlos and Georgios Ch. Sirakoulis and Franscizek Seredynski},
url = {https://www.taylorfrancis.com/chapters/edit/10.1201/9781315167084-15/swarm-intelligence-area-surveillance-using-autonomous-robots-tilemachos-bontzorlos-georgios-ch-sirakoulis-franciszek-seredynski},
doi = {doi.org/10.1201/9781315167084},
year = {2019},
date = {2019-02-18},
urldate = {2019-02-18},
booktitle = {From Parallel to Emergent Computing},
pages = {315--344},
publisher = {CRC Press},
chapter = {15},
abstract = {Territorial surveillance plays a constantly increasing role in security. However, completely automatic surveillance systems using autonomous robots are hard to implement and maintain and in many cases they fail to adapt to dynamic environment changes or scale efficiently. This chapter presents a swarm intelligence system that allows indirect communication between the robots, which are considered minimally equipped. It introduces the proposed swarm intelligence system and its underlying bio-inspired algorithm. The chapter also presents results of experiments on the aforementioned system as well as comparison results with some other well-known relevant algorithms. The swarm intelligence system proposed uses a bio-inspired algorithm based on the computational system of the Ant Colony System. Basically, as a first step in the attempt to solve the problem of the area surveillance, the indirect communication of the autonomous robots is proposed, namely without the use of a central control system or direct communication between the robots.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Adamatzky A, Tuszynski J, Pieper J, Nicolau D V, Rinaldi R, Sirakoulis G Ch, Erokhin V, Schnauß J, Smith D M
Towards cytoskeleton computers. A proposal Book Chapter
In: From Parallel to Emergent Computing, Chapter 26, pp. 575–596, CRC Press, 2019.
@inbook{adamatzky2019towards,
title = {Towards cytoskeleton computers. A proposal},
author = {Andrew Adamatzky and Jack Tuszynski and Jӧrg Pieper and Dan V Nicolau and Rosaria Rinaldi and Georgios Ch. Sirakoulis and Victor Erokhin and Jӧrg Schnau\ss and David M Smith},
url = {https://www.taylorfrancis.com/chapters/edit/10.1201/9781315167084-26/towards-cytoskeleton-computers-proposal-andrew-adamatzky-jack-tuszynski-j%D3%A7rg-pieper-dan-nicolau-rosaria-rinaldi-georgios-ch-sirakoulis-victor-erokhin-j%D3%A7rg-schnau%C3%9F-david-smith},
doi = {doi.org/10.1201/9781315167084},
year = {2019},
date = {2019-02-18},
urldate = {2019-02-18},
booktitle = {From Parallel to Emergent Computing},
pages = {575--596},
publisher = {CRC Press},
chapter = {26},
abstract = {Actin and tubulin are key structural elements of Eukaryotes’ cytoskeleton. The networks of actin filaments and tubulin microtubules are substrates for cells’ motility and mechanics, intra-cellular transport and cell-level learning. Ideas of information processing taking place on a cytoskeleton network, especially in neurons, have been proposed by Stuart. Hameroff and Steen. Rasmussen in the late 1980s in their designs of tubulin microtubules automata and a general framework of cytoskeleton automata as sub-cellular information processing networks. The cytoskeleton protein networks propagate signals in the form of ionic solitons, travelling conformation transformations and breathers generated through electrical and mechanical vibrations. A collision-based, or dynamical, computation employs mobile compact finite patterns, mobile self-localised excitations or simply localisations, in an active non-linear medium. These localisations travel in space and perform computation when they collide with each other. Memristor is a device whose resistance changes depending on the polarity and magnitude of a voltage applied to the device’s terminals and the duration of the voltage’s application.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Sirakoulis G Ch
Cellular Automata Hardware Implementation Book Chapter
In: Adamatzky, Andrew (Ed.): Cellular Automata: A Volume in the Encyclopedia of Complexity and Systems Science, Second Edition (Encyclopedia of Complexity and Systems Science Series), pp. 555–582, Springer, New York, NY, 2018.
@inbook{sirakoulis2018cellular,
title = {Cellular Automata Hardware Implementation},
author = {Georgios Ch. Sirakoulis},
editor = {Andrew Adamatzky},
url = {https://link.springer.com/referenceworkentry/10.1007%2F978-1-4939-8700-9_673},
doi = {doi.org/10.1007/978-1-4939-8700-9_673},
year = {2018},
date = {2018-11-28},
urldate = {2018-01-01},
booktitle = {Cellular Automata: A Volume in the Encyclopedia of Complexity and Systems Science, Second Edition (Encyclopedia of Complexity and Systems Science Series)},
pages = {555--582},
publisher = {Springer, New York, NY},
abstract = {Cellular Automata (CAs) have been identified as one of the simplest computational models, yet with well-proven attributes that enable them to contribute successfully in modeling aspects of various complex physical systems and processes. CAs possess two precious virtues that can result to eminently practical computer architectures; these are inherent parallelism and locality. To take full advantage of these prominent features of CA, suitable computer architectures, hardware realizations, and VLSI/FPGA implementations have been intensively investigated over the last decades. However, this kind of research resulted to a twofold approach; starting with the introduction of the cellular automata machine (CAM), CAs have been proposed as a promising VLSI architecture, and as such numerous applications related to modern VLSI design were thoroughly studied. On the other hand, since CAs are also well suited to a variety of physical modeling tasks, a plethora of standalone hardware implementations have been investigated and studied so as to enhance the performance of the corresponding CA models in physics, chemistry, ecology, geology, biology, computer science, and many other research fields. In this chapter, a detailed presentation of the CA hardware is delivered in respect to the aforementioned twofold approach as found in the literature.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Ioannidis K, Sirakoulis G Ch
Cellular Ants Computing Book Chapter
In: Adamatzky, Andrew (Ed.): pp. 565–576, Springer, New York, NY, United States, 2018.
@inbook{ioannidis2018cellular,
title = {Cellular Ants Computing},
author = {Konstantinos Ioannidis and Georgios Ch. Sirakoulis},
editor = {Andrew Adamatzky},
url = {https://link.springer.com/referenceworkentry/10.1007%2F978-1-4939-6883-1_690},
doi = {doi.org/10.1007/978-3-642-27737-5_690-1},
year = {2018},
date = {2018-08-26},
urldate = {2018-08-26},
journal = {Unconventional Computing: A Volume in the Encyclopedia of Complexity and Systems Science, Second Edition},
pages = {565--576},
publisher = {Springer},
address = {New York, NY, United States},
series = {Unconventional Computing: A Volume in the Encyclopedia of Complexity and Systems Science},
abstract = {As the community encounters novel computing environments that offer new opportunities while posing new challenges, it is reasonable to seek inspiration from natural analogues of these environments. Following this research trend, much attention was given to bio-inspired techniques, which have been proven capable of successfully handling complex algorithmic problems. As such, Ant Colony Optimization (ACO) algorithms have been introduced as a metaheuristic optimization technique originating from the swarm intelligence research field. In addition, many decades ago, Cellular Automata (CA) have been proposed as a powerful parallel computational tool aiming at modeling biological systems. Exploiting a CA as a basis and introducing the fundamental principles of ACO, an unconventional computational model results taking advantage of their common prominent features, such as simplicity, locality, and self-organization. Cellular ants have been proposed to overcome many computational and algorithmic issues providing efficient solutions in the fields of clustering and swarm robotics among others.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Sirakoulis G Ch, Karafyllidis I
Power Consumption in Cellular Automata Book Chapter
In: Adamatzky, Andrew (Ed.): Reversibility and Universality, vol. 30, Chapter 8, pp. 183–198, Springer, 2018.
@inbook{sirakoulis2018power,
title = {Power Consumption in Cellular Automata},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis},
editor = {Andrew Adamatzky},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-73216-9_8},
doi = {doi.org/10.1007/978-3-319-73216-9_8},
year = {2018},
date = {2018-05-06},
urldate = {2018-01-01},
booktitle = {Reversibility and Universality},
volume = {30},
pages = {183--198},
publisher = {Springer},
chapter = {8},
series = { Emergence, Complexity and Computation},
abstract = {Cellular Automata (CAs) have been established as one of the most intriguing and efficient computational tools of our era with unique properties to fit well with the most of the upcoming nanotechnological and parallel computation aspects. Algorithms based on CAs are ideally suited for hardware implementation, due to their discreteness and their simple, regular and modular structure with local interconnections. On the other hand, power dissipation is considered as a rather limiting parameter for the advancement of high performance hardware design . In this chapter the undergoing relationship between CAs and the corresponding power consumption would be exploited as a matter of importance for their hardware design analysis with many promising aspects. First of all in order to establish a clear connection, a power estimation model for combinational logic circuits using CA and focused on glitching estimation will be presented to elucidate the application of CA model to hardware power dissipation measurements. Following that, the power consumption of CA based logic circuits and namely of 1-d CAs rules logic circuits will be analytically investigated. In particular, CMOS power consumption estimation measurements for all the Wolfram 1-d CAs rules as well as entropy variation measurements were conducted for various study cases and different initial conditions and the findings are discussed in detail and in terms of 1-d CAs rules categorization.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Tsompanas M I, Dourvas N I, Ioannidis K, Sirakoulis G Ch, Hoffmann R, Adamatzky A
Cellular Automata Applications in Shortest Path Problem Book Chapter
In: vol. 32, pp. 199, Springer International Publishing, 2018.
@inbook{tsompanas2018cellular,
title = {Cellular Automata Applications in Shortest Path Problem},
author = {Michail-Antisthenis I Tsompanas and Nikolaos I Dourvas and Konstantinos Ioannidis and Georgios Ch. Sirakoulis and Rolf Hoffmann and Andrew Adamatzky},
url = {https://www.springerprofessional.de/en/cellular-automata-applications-in-shortest-path-problem/15721050},
doi = {doi.org/10.1007/978-3-319-77510-4},
year = {2018},
date = {2018-04-26},
urldate = {2018-04-26},
journal = {Shortest Path Solvers. From Software to Wetware},
volume = {32},
pages = {199},
publisher = {Springer International Publishing},
abstract = {Cellular Automata (CAs) are computational models that can capture the essential features of systems in which global behavior emerges from the collective effect of simple components, which interact locally. During the last decades, CAs have been extensively used for mimicking several natural processes and systems to find fine solutions in many complex hard to solve computer science and engineering problems. Among them, the shortest path problem is one of the most pronounced and highly studied problems that scientists have been trying to tackle by using a plethora of methodologies and even unconventional approaches. The proposed solutions are mainly justified by their ability to provide a correct solution in a better time complexity than the renowned Dijkstra’s algorithm. Although there is a wide variety regarding the algorithmic complexity of the algorithms suggested, spanning from simplistic graph traversal algorithms to complex nature inspired and bio-mimicking algorithms, in this chapter we focus on the successful application of CAs to shortest path problem as found in various diverse disciplines like computer science, swarm robotics, computer networks, decision science and biomimicking of biological organisms’ behaviour. In particular, an introduction on the first CA-based algorithm tackling the shortest path problem is provided in detail. After the short presentation of shortest path algorithms arriving from the relaxization of the CAs principles, the application of the CA-based shortest path definition on the coordinated motion of swarm robotics is also introduced. Moreover, the CA based application of shortest path finding in computer networks is presented in brief. Finally, a CA that models exactly the behavior of a biological organism, namely the Physarum’s behavior, finding the minimum-length path between two points in a labyrinth is given. The CA-based model results are found in very good agreement with the computation results produced by the in-vivo experiments especially when combined with truly parallel implementations of this CA in a Field Programmable Gate Array (FPGA) and on a Graphical Processing Unit (GPU). The presented implementations succeed to take advantage of the CA’s inherit parallelism and significantly improve the performance of the CA algorithm when compared with software in terms of computational speed and power consumption.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Adamatzky A, Harding S, Erokhin V, Mayne R, Gizzie N, Baluška F, Mancuso S, Sirakoulis G Ch
Computers from Plants We Never Made: Speculations Book Chapter
In: Inspired by Nature, pp. 357–387, Springer International Publishing, 2017.
@inbook{adamatzky2018computers,
title = {Computers from Plants We Never Made: Speculations},
author = {Andrew Adamatzky and Simon Harding and Victor Erokhin and Richard Mayne and Nina Gizzie and Frantisek Balu\v{s}ka and Stefano Mancuso and Georgios Ch. Sirakoulis},
url = {https://www.springerprofessional.de/en/computers-from-plants-we-never-made-speculations/15168140},
doi = {doi.org/10.1007/978-3-319-67997-6_17},
year = {2017},
date = {2017-11-03},
urldate = {2017-11-03},
booktitle = {Inspired by Nature},
pages = {357--387},
publisher = {Springer International Publishing},
abstract = {Plants are highly intelligent organisms. They continuously make distributed processing of sensory information, concurrent decision making and parallel actuation. The plants are efficient green computers per se. Outside in nature, the plants are programmed and hardwired to perform a narrow range of tasks aimed to maximize the plants’ ecological distribution, survival and reproduction. To ‘persuade’ plants to solve tasks outside their usual range of activities, we must either choose problem domains which homomorphic to the plants natural domains or modify biophysical properties of plants to make them organic electronic devices. We discuss possible designs and prototypes of computing systems that could be based on morphological development of roots, interaction of roots, and analog electrical computation with plants, and plant-derived electronic components. In morphological plant processors data are represented by initial configuration of roots and configurations of sources of attractants and repellents; results of computation are represented by topology of the roots’ network. Computation is implemented by the roots following gradients of attractants and repellents, as well as interacting with each other. Problems solvable by plant roots, in principle, include shortest-path, minimum spanning tree, Voronoi diagram, -shapes, convex subdivision of concave polygons. Electrical properties of plants can be modified by loading the plants with functional nanoparticles or coating parts of plants of conductive polymers. Thus, we are in position to make living variable resistors, capacitors, operational amplifiers, multipliers, potentiometers and fixed-function generators. The electrically modified plants can implement summation, integration with respect to time, inversion, multiplication, exponentiation, logarithm, division. Mathematical and engineering problems to be solved can be represented in plant root networks of resistive or reaction elements. Developments in plant-based computing architectures will trigger emergence of a unique community of biologists, electronic engineering and computer scientists working together to produce living electronic devices which future green computers will be made of.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Bitsakidis N P, Dourvas N I, Chatzichristofis S A, Sirakoulis G Ch
Cellular Automata Ants Book Chapter
In: Adamatzky, (Ed.): Advances in Unconventional Computing, vol. 23, Chapter 22, pp. 591–614, Springer International Publishing, 2017.
@inbook{bitsakidis2017cellular,
title = {Cellular Automata Ants},
author = {Nikolaos P Bitsakidis and Nikolaos I Dourvas and Savvas A Chatzichristofis and Georgios Ch. Sirakoulis},
editor = {Adamatzky},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-33921-4_22},
doi = {doi.org/10.1007/978-3-319-33921-4_22},
year = {2017},
date = {2017-07-27},
urldate = {2017-01-01},
booktitle = {Advances in Unconventional Computing},
volume = {23},
pages = {591--614},
publisher = {Springer International Publishing},
chapter = {22},
series = {Emergence, Complexity and Computation},
abstract = {During the last decades much attention was given to bio-inspired techniques able to successfully handle really complex algorithmic problems. As such Ant Colony Optimization (ACO) algorithms have been introduced as a metaheuristic optimization technique arriving from the swarm intelligence methods family and applied to several computational and combinatorial optimization problems. However, long before ACO, Cellular Automata (CA) have been proposed as a powerful parallel computational tool where space and time are discrete and interactions are local. It has been proven that CA are ubiquitous: they are mathematical models of computation and computer models of natural systems and their research in interdisciplinary topics leads to new theoretical constructs, novel computational solutions and elegant powerful models. As a result, in this chapter we step forward presenting a combination of CA with ant colonies aiming at the introduction of an unconventional computational model, namely “Cellular Automata Ants”. This rather theoretical approach is stressed in rather competitive field, namely clustering . It is well known that the spread of data for almost all areas of life has rapidly increased during the last decades. Nevertheless, the overall process of discovering true knowledge from data demands more powerful clustering techniques to ensure that some of those data are useful and some are not. In this chapter it is presented that Cellular Automata Ants can provide efficient, robust and low cost solutions to data clustering problems using quite small amount of computational resources.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Gale E, Matthews O, Jones J, Mayne R, Sirakoulis G Ch, Adamatzky A
Physarum Inspired Audio: From Oscillatory Sonification to Memristor Music Book Chapter
In: Miranda, Eduardo Reck (Ed.): Guide to Unconventional Computing for Music, Chapter 7, pp. 181–218, Springer International Publishing, 2017.
@inbook{gale2017physarum,
title = {Physarum Inspired Audio: From Oscillatory Sonification to Memristor Music},
author = {Ella Gale and Oliver Matthews and Jeff Jones and Richard Mayne and Georgios Ch. Sirakoulis and Andrew Adamatzky},
editor = {Eduardo Reck Miranda},
url = {https://www.springerprofessional.de/en/physarum-inspired-audio-from-oscillatory-sonification-to-memrist/12078280},
doi = {doi.org/10.1007/978-3-319-49881-2_7},
year = {2017},
date = {2017-03-01},
urldate = {2017-01-01},
booktitle = {Guide to Unconventional Computing for Music},
pages = {181--218},
publisher = {Springer International Publishing},
chapter = {7},
abstract = {Slime mould Physarum polycephalum is a single-celled amoeboid organism known to possess features of a membrane-bound reaction\textendashdiffusion medium with memristive properties. Studies of oscillatory and memristive dynamics of the organism suggest a role for behaviour interpretation via sonification and, potentially, musical composition. Using a simple particle model, we initially explore how sonification of oscillatory dynamics can allow the audio representation of the different behavioural patterns of Physarum. Physarum shows memristive properties. At a higher level, we undertook a study of the use of a memristor network for music generation, making use of the memristor’s memory to go beyond the Markov hypothesis. Seed transition matrices are created and populated using memristor equations, and which are shown to generate musical melodies and change in style over time as a result of feedback into the transition matrix. The spiking properties of simple memristor networks are demonstrated and discussed with reference to applications of music making.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Ntinas V G, Moutafis B E, Trunfio G A, Sirakoulis G Ch
GPU and FPGA Parallelization of Fuzzy Cellular Automata for the Simulation of Wildfire Spreading Book Chapter
In: Wyrzykowski, Roman; Deelman, E.; Dongarra, Jack; Karczewski, K.; Kitowski, J.; Wiatr, K. (Ed.): Parallel Processing and Applied Mathematics, vol. 9574, Chapter 52, pp. 560–569, Springer International Publishing, 2016.
@inbook{ntinas2016gpu,
title = {GPU and FPGA Parallelization of Fuzzy Cellular Automata for the Simulation of Wildfire Spreading},
author = {Vasileios G Ntinas and Byron E Moutafis and Giuseppe A Trunfio and Georgios Ch. Sirakoulis},
editor = {Roman Wyrzykowski and E. Deelman and Jack Dongarra and K. Karczewski and J. Kitowski and K. Wiatr},
url = {https://link.springer.com/chapter/10.1007/978-3-319-32152-3_52},
doi = {doi.org/10.1007/978-3-319-32152-3_52},
year = {2016},
date = {2016-04-02},
urldate = {2016-01-01},
booktitle = {Parallel Processing and Applied Mathematics},
volume = {9574},
pages = {560--569},
publisher = {Springer International Publishing},
chapter = {52},
series = {Lecture Notes in Computer Science},
abstract = {This paper presents a Fuzzy Cellular Automata (FCA) model with the aim to cope with the computational complexity and data uncertainties that characterize the simulation of wildfire spreading on real landscapes. Moreover, parallel implementations of the proposed FCA model, on both GPU and FPGA, are discussed and investigated. According to the results, the parallel models exhibit significant speedups over the corresponding sequential algorithm. As a possible application, the proposed model could be embedded on a portable electronic system for real-time prediction of fire spread scenarios.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Mayne R, Tsompanas M, Sirakoulis G Ch, Adamatzky A
Towards a Slime Mould-FPGA Interface Book Chapter
In: Advances in Physarum Machines, vol. 21, Chapter 15, pp. 299–309, Springer International Publishing, 2016.
@inbook{mayne2016towards,
title = {Towards a Slime Mould-FPGA Interface},
author = {Richard Mayne and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-26662-6_15},
doi = {10.1007/978-3-319-26662-6_15},
year = {2016},
date = {2016-01-10},
urldate = {2016-01-01},
booktitle = {Advances in Physarum Machines},
volume = {21},
pages = {299--309},
publisher = {Springer International Publishing},
chapter = {15},
series = {Emergence, Complexity and Computation},
abstract = {Through a range of laboratory experiments, we measure plasmodial membrane potential via a non-invasive method and use this signal to interface the organism with a digital system. This digital system was demonstrated to perform predefined basic arithmetic operations and is implemented in a field-programmable gate array (FPGA). These basic arithmetic operations, i.e. counting, addition, multiplying, use data that were derived by digital recognition of membrane potential oscillation and are used here to make basic hybrid biological-artificial sensing devices. We present here a low-cost, energy efficient and highly adaptable platform for developing next-generation machine-organism interfaces. These results are therefore applicable to a wide range of biological/medical and computing/electronics fields.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Dourvas N I, Tsompanas M I, Sirakoulis G Ch
Parallel Acceleration of Slime Mould Discrete Models Book Chapter
In: Advances in Physarum Machines, vol. 21, Chapter 28, pp. 595–617, Springer International Publishing, 2016.
@inbook{dourvas2016parallel,
title = {Parallel Acceleration of Slime Mould Discrete Models},
author = {Nikolaos I Dourvas and Michail-Antisthenis I Tsompanas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-26662-6_28},
doi = {doi.org/10.1007/978-3-319-26662-6_28},
year = {2016},
date = {2016-01-10},
urldate = {2016-01-01},
booktitle = {Advances in Physarum Machines},
volume = {21},
pages = {595--617},
publisher = {Springer International Publishing},
chapter = {28},
series = {Emergence, Complexity and Computation},
abstract = {Biological organisms have become an inspiration for many computer scientists in order to process and analyze complex engineering problems. A well known example of this success story departs from the application of plasmodium of Physarum to solving the shortest path problem as experimentally demonstrated in the case of a labyrinth as well as to other graph related problems. There are many modeling tools trying to mimic the behavior of Physarum. We consider a discrete and parallel model, namely cellular automata (CA) based model implemented in hardware , which attempts to describe and, moreover, mimic the Physarum’s behavior in a maze . In order to take full advantage of the CA inherent parallelism, we implemented the model on a Field Programmable Gate Array (FPGA) . Two implementations were considered in order to accelerate the model’s response and improve the exactness of the experimental results. Their main difference subsists in the precision produced by the numerical representation of CA model parameters. The modeling efficiency of both approaches was compared depending on the resulting error propagation. The presented FPGA implementations accelerate considerably the performance of the CA algorithm when compared with its software based version. Finally, a Graphical Processing Unit (GPU) will exploit the prominent feature of parallelism that CA structures inherently possess in contrast to the serial computers, thus accelerating the response of the proposed model in a more easy to be programmed fashion. As a result, these implementations can also be considered as a preliminary, parallel and accelerated CA-based Physarum Polycephalum hardware virtual lab, which reproduces the characteristics of the biological organism towards its application to the shortest-path problem and thus increases significantly the computational speed.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Evangelidis V, Tsompanas M I, Sirakoulis G Ch, Adamatzky A
Application of Slime Mould Computing on Archaeological Research Book Chapter
In: Advances in Physarum Machines, vol. 21, Chapter 18, pp. 349–372, Springer International Publishing, 2016.
@inbook{evangelidis2016application,
title = {Application of Slime Mould Computing on Archaeological Research},
author = {Vasilis Evangelidis and Michail-Antisthenis I Tsompanas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/chapter/10.1007/978-3-319-26662-6_18},
doi = {doi.org/10.1007/978-3-319-26662-6_18},
year = {2016},
date = {2016-01-09},
urldate = {2016-01-01},
booktitle = {Advances in Physarum Machines},
volume = {21},
pages = {349--372},
publisher = {Springer International Publishing},
chapter = {18},
series = {Emergence, Complexity and Computation},
abstract = {Solving complex optimization problems by using biological computing substances, such as the plasmodium of Physarum polycephalum, is lately a commonly proposed technique. Moreover, as the successful evaluation of modern human-made motorways in several countries has been demonstrated, the same is expected when using that biological computer for transport networks built in historical time periods. To accelerate the computations a Cellular Automata model, proposed previously, that can approximate the computing abilities of the plasmodium has been used. Here the area of Balkans was considered, so as to evaluate the Roman road network built during the imperial period (1st century BC\textendash4th century AD) which was of paramount significance in terms of maintaining the East territories of the Roman Empire under control. The results produced in the laboratory experiments and those delivered by the proposed model successfully approximate segments of the actual Roman road network. Exploring the efficiency of Physarum-based computers and bio-inspired algorithms can lead to an unconventional, interdisciplinary method that will be implemented in the field of archaeological research.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Tsompanas M I, Sirakoulis G Ch, Adamatzky A
Cellular Automata Models Simulating Slime Mould Computing Book Chapter
In: Advances in Physarum Machines, vol. 21, Chapter 27, pp. 563–594, Springer International Publishing, 2016.
@inbook{tsompanas2016cellular,
title = {Cellular Automata Models Simulating Slime Mould Computing},
author = {Michail-Antisthenis I Tsompanas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-26662-6_27},
doi = {doi.org/10.1007/978-3-319-26662-6_27},
year = {2016},
date = {2016-01-09},
urldate = {2016-01-01},
booktitle = {Advances in Physarum Machines},
volume = {21},
pages = {563--594},
publisher = {Springer International Publishing},
chapter = {27},
series = {Emergence, Complexity and Computation},
abstract = {Slime mould computers have been used to solve graph-theoretical problems like mazes and evaluate man-made transport networks. For the laboratory experiments that demonstrate these computing capabilities, slime mould is first starved and then introduced to an area with attractants placed on key positions. The behaviour of slime mould during these laboratory experiments have been simulated by a model based on cellular automata (CAs). The advantages of a software model over the real slime mould are repeatability and faster productions of results. Using CAs can be justified by the emergence of global behaviour from local interactions, a rule that applies also on the real slime mould. The results of the model have been compared to the ones produced during laboratory experiments and found in good agreement both for maze solving and network designing. After thorough examination of the laboratory experiments an updated model was developed, which yielded more efficient networks. As the model was parametrized to produce slightly differentiated results, the effects of these parameters were studied.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Mizas C, Sirakoulis G Ch, Mardiris V, Karafyllidis I, Glykos N, Sandaltzopoulos R
DNA Cellular Automata Book Chapter
In: Designing Beauty: The Art of Cellular Automata, vol. 20, Chapter 21, pp. 127–128, Springer, Cham, Springer International Publishing, 2016.
@inbook{mizas2016dna,
title = {DNA Cellular Automata},
author = {Charilaos Mizas and Georgios Ch. Sirakoulis and Vasilios Mardiris and Ioannis Karafyllidis and Nicholas Glykos and Raphael Sandaltzopoulos},
url = {https://link.springer.com/chapter/10.1007/978-3-319-27270-2_21},
doi = {doi.org/10.1007/978-3-319-27270-2_21},
year = {2016},
date = {2016-01-06},
urldate = {2016-01-01},
booktitle = {Designing Beauty: The Art of Cellular Automata},
volume = {20},
pages = {127--128},
publisher = {Springer, Cham},
edition = {Springer International Publishing},
chapter = {21},
series = {Emergence, Complexity and Computation},
abstract = {The elementary cellular automata (CA) evolution rule can be extracted from a given number of CA evolution patterns and this can also be applied to the CAs that model DNA sequences. We map DNA to CA in such manner that sugar-phosphate backbone of a DNA molecule corresponds to the CA lattice and the organic bases to the CA cells. At each position of the lattice one of the four bases A (Adenine), C (Cytosine), T (Thymine) and G (Guanine) of the DNA molecule may be allocated, corresponding to the four possible states of the CA cell.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Georgoudas I G, Sirakoulis G Ch, Scordilis E M, Andreadis I
Seismic Cellular Automata Book Chapter
In: Designing Beauty: The Art of Cellular Automata, vol. 20, Chapter 20, pp. 125–126, Springer International Publishing, 2016.
@inbook{georgoudas2016seismic,
title = {Seismic Cellular Automata},
author = {Ioakeim G Georgoudas and Georgios Ch. Sirakoulis and Emmanuel M Scordilis and Ioannis Andreadis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-27270-2_20},
doi = {doi.org/10.1007/978-3-319-27270-2_20},
year = {2016},
date = {2016-01-06},
urldate = {2016-01-01},
booktitle = {Designing Beauty: The Art of Cellular Automata},
volume = {20},
pages = {125--126},
publisher = {Springer International Publishing},
chapter = {20},
series = {Emergence, Complexity and Computation},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Memristor Fundamentals Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, vol. 19, Chapter 1, pp. 1–8, Springer International Publishing, 2015.
@inbook{vourkas2016memristorc,
title = {Memristor Fundamentals},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-22647-7_1},
doi = {doi.org/10.1007/978-3-319-22647-7_1},
year = {2015},
date = {2015-08-26},
urldate = {2015-08-26},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
volume = {19},
pages = {1--8},
publisher = {Springer International Publishing},
chapter = {1},
series = {Emergence, Complexity and Computation },
abstract = {The memristor is considered one of the most promising nano-devices among those currently being studied for possible use in electronic systems of the future. The best performance features which have been demonstrated in published experimental results regarding research device prototypes so far include fast switching speed, high endurance and data retention, low power consumption, high integration density, and (perhaps most importantly) CMOS compatibility. Undoubtedly, the combination of such advantageous characteristics in a single device justifies the phenomenal research interest that resistance-switching devices have generally attracted over the last few years and verify the existing rumors about their potential application in both storage and processing units of future electronic systems. Memristive nano-devices are the focus of this book and this chapter aims to introduce the reader to their fundamental properties on which the presented study is based.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Memristor Modeling Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, vol. 19, Chapter 2, pp. 9–28, Springer International Publishing, 2015.
@inbook{vourkas2016memristorb,
title = {Memristor Modeling},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-22647-7_2},
doi = {doi.org/10.1007/978-3-319-22647-7_2},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
volume = {19},
pages = {9--28},
publisher = {Springer International Publishing},
chapter = {2},
series = { Emergence, Complexity and Computation},
abstract = {This chapter presents a SPICE-compatible device model of a voltage-controlled bipolar memristor which explains memristive behavior while primarily attributing the switching effect to an effective tunneling distance modulation. This model satisfies the desired memristive fingerprints and involves significantly low-complexity operation under an unlimited set of frequencies over a wide range of applied voltages. The SPICE simulation results are found in good qualitative and quantitative agreement with the theoretical formulation of the model. Also, the model represents well the complex switching behavior of memristor when fitted to other widely used published models. Therefore, it can be used to provide accurate enough circuit simulations for a wide range of memristor devices and voltage inputs, while it can be incorporated as a circuit element in any current computer-aided design work.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Dynamic Response of Multiple Interconnected Memristors Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, Chapter 3, pp. 29–59, Springer International Publishing, 2015.
@inbook{vourkas2016dynamic,
title = {Dynamic Response of Multiple Interconnected Memristors},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.springerprofessional.de/en/dynamic-response-of-multiple-interconnected-memristors/2515764},
doi = {10.1007/978-3-319-22647-7_3},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
pages = {29--59},
publisher = {Springer International Publishing},
chapter = {3},
abstract = {This chapter focuses on the architectural perspectives that arise in circuits with multiple interconnected memristors, which demonstrate threshold-dependent switching behavior. We investigate the dynamic switching response and analyze the characteristics of both regular and irregular serial/parallel memristive circuit compositions; i.e. memristive combinations which are structured using either repetitive or non-repetitive interconnection patterns. We show how composite memristive systems can be efficiently built out of individual memristors, presenting different electrical characteristics from their structural elements. Following the proposed generalized synthesis concept, by appropriately selecting and interconnecting the constitutive circuit components, we construct composite memristive systems which exhibit behavior of programmable multi-state conducting elements. We provide several examples of such memristive implementations, combining different polarities and different initial states and/or switching characteristics, thus causing highly nontrivial, composite responses to the applied voltages. Finally, we present a novel approach for the construction of robust fine-resolution pro-grammable memristive switches.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Memristive Crossbar-Based Nonvolatile Memory Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, vol. 19, pp. 101–147, Springer International Publishing, 2015.
@inbook{vourkas2016memristive,
title = {Memristive Crossbar-Based Nonvolatile Memory},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-22647-7_5},
doi = {doi.org/10.1007/978-3-319-22647-7_5},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
volume = {19},
pages = {101--147},
publisher = {Springer International Publishing},
series = {Emergence, Complexity and Computation},
abstract = {Among several types of emerging memory technologies, memristor-based nonvolatile resistive RAM (ReRAM) is currently being investigated as a promising candidate to potentially replace the popular Flash memories, and even other conventional memories such as SRAM and DRAM. At the architectural level, crossbar cell array structure is considered one of the best ways to implement memristor-based ReRAM. This chapter presents an overview of promising ReRAM technologies, their potential benefits, and the key research challenges, with a focus on reduction/oxidation (Redox)-based RAM. It briefly describes the basic operation principles of memristive memory cells, and presents the memristor-based crossbar memory architecture to finally focus on the serious negative impact of the current sneak-paths. Then, two possible methodologies are explored as means to deal with the sneak-path problem, concerning (i) novel storage cell structures, and (ii) modifications in the memory architecture. More specifically, (i) anti-parallel memristive switches are studied as potential cross-point elements in ReRAM arrays, in comparison with anti-serial (complementary) memristive switches. A comprehensive and comparative presentation between them is provided, while commenting on their overall performance and the most appropriate switching characteristics that the structural memristors should have, in order to better fit to memory applications. Moreover, (ii) five alternative architectures (topologies) for passive crossbar ReRAM are presented, which are based on the introduction of a certain percentage of insulating nodes spread out inside the array according to specific distribution patterns. Both approaches enable crossbar memory arrays without select devices, thus they simplify the array fabrication process and could be well-suited for future data storage applications. Finally, XbarSim, a GUI-based educational simulation tool aiming to serve students/researchers who wish to explore and study the memristive crossbar circuit architecture, is presented.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Memristor-Based Logic Circuits Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, vol. 19, Chapter 4, pp. 61–100, Springer International Publishing, 2015.
@inbook{vourkas2016memristord,
title = {Memristor-Based Logic Circuits},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-22647-7_4},
doi = {doi.org/10.1007/978-3-319-22647-7_4},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
volume = {19},
pages = {61--100},
publisher = {Springer International Publishing},
chapter = {4},
series = {Emergence, Complexity and Computation },
abstract = {Amongst several emergent applications of the memristance switching phenomenon, the implementation of logic circuits is gaining considerable attention. Memristor-based logic circuits open new pathways for the exploration of advanced computing architectures as promising alternatives to conventional integrated circuit technologies. However, up to now no standard logic design methodology exists, since it is not immediately clear what kind of computing architectures would in practice benefit the most from the computing capabilities of memristors. This chapter addresses memristive logic circuit design and computational methodologies, aiming to approach this novel area of research while motivating for further research on innovative design strategies, which comply with emerging technologies. First, a summary of the most recognized memristive logic circuit design concepts is provided. Then two novel logic design paradigms are presented, which aim to address several drawbacks of other existing design concepts in the literature, and to facilitate the incorporation of memristors in currently established logic circuit architectures. Thus they could be promising candidates to be used in future electronic systems design. The proposed design paradigms are validated through SPICE-based simulations for a variety of complex combinational logic circuits.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
High-Radix Arithmetic-Logic Unit (ALU) Based on Memristors Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, pp. 149–172, Springer International Publishing, 2015.
@inbook{vourkas2016high,
title = {High-Radix Arithmetic-Logic Unit (ALU) Based on Memristors},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.springerprofessional.de/en/high-radix-arithmetic-logic-unit-alu-based-on-memristors/2515772},
doi = {doi.org/10.1007/978-3-319-22647-7_6},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
pages = {149--172},
publisher = {Springer International Publishing},
abstract = {This chapter presents a novel method for implementing crossbar-based multi-level memories, where each cross-point cell stores multiple bits. Furthermore, a conceptual solution for novel CMOS-compatible, memristive, high-radix arithmetic logic units (ALUs) is proposed, for future computing systems. More specifically, a hybrid ALU circuit nano-architecture is described, where: (a) CMOS peripheral circuits are used for binary arithmetic operations; (b) a memristive reconfigurable crossbar-based memory block is used to: (i) allow parallel read/write of data; (ii) facilitate the implementation of efficient arithmetic algorithms (e.g. fast partial product creation for multiplication); and (iii) store information in a compact, high-radix form. Instead of single memristors, the crossbar nodes comprise a type of multi-state composite memristive switches, described in Chap. 3, which permit multi-bit storage in a more robust manner. Radix-4 representation is used because: (i) it balances the offered advantages with the peripheral binary conversion circuitry overhead; and (ii) it provides a good density/reliability trade-off. The fine operation and accuracy of the proposed system architecture is demonstrated through SPICE-level simulations.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Networks of Memristors and Memristive Components Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, vol. 19, Chapter 7, pp. 173–198, Springer International Publishing, 2015.
@inbook{vourkas2016networks,
title = {Networks of Memristors and Memristive Components},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-22647-7_7},
doi = {doi.org/10.1007/978-3-319-22647-7_7},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
volume = {19},
pages = {173--198},
publisher = {Springer International Publishing},
chapter = {7},
series = {Emergence, Complexity and Computation},
abstract = {Memristors demonstrate a natural basis for computation that combines information processing and storage in the memory itself. A very powerful and promising memristor-based computing structure, which implements analog parallel computations, is the memristor network. In such structure there is continuous information exchange during calculations which renders a tremendous increase of computational power due to the massively parallel network dynamics. In this chapter we explore this computing concept via numerical and circuit simulations for the purpose of investigating the network dynamics, utilizing the well-documented physics of single devices and known network topologies. We address two of the probably most well-known inherently complex problems, in terms of computation time, i.e. the shortest path and the maze-solving problems, via computations in memristor networks. For these specific problems we further extend already proposed memristor network-based computing approaches by introducing certain modifications in the computing platform. Several scenarios are examined considering also the inclusion of devices with different switching characteristics in the same computation. Additionally, we address the appropriate mapping issue of graph-based computational problems via a novel modeling approach, which is based on specific circuit models describing several types of edges connecting the graph vertices. The emergence of new functionalities opens doors to exciting new computing concepts and encourages the development of parallel memristive computing systems.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Memristive Computing for NP-Hard AI Problems Book Chapter
In: Memristor-Based Nanoelectronic Computing Circuits and Architectures, vol. 19, pp. 199–241, Springer International Publishing, 2015.
@inbook{vourkas2016memristiveb,
title = {Memristive Computing for NP-Hard AI Problems},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-22647-7_8},
doi = {doi.org/10.1007/978-3-319-22647-7_8},
year = {2015},
date = {2015-08-26},
urldate = {2016-01-01},
booktitle = {Memristor-Based Nanoelectronic Computing Circuits and Architectures},
volume = {19},
pages = {199--241},
publisher = {Springer International Publishing},
series = {doi.org/10.1007/978-3-319-22647-7_8},
abstract = {Reported properties of network configurations of memristors, as presented in Chap. 7, showed that composite memristive systems significantly improve the efficiency of logic operations via massive analog parallelism. The sparse nature of such network-based computations, though, resembles certain operational features and computing capabilities of Cellular Automata (CA), a powerful parallel computational model which leads to scalable hardware (HW) architectures with very high device densities. When CA-based models are implemented in HW, the circuit design reduces to the design of a single cell and the overall layout results regular with exclusively local inter-connections. Moreover, the models are executed fast by exploiting the parallelism of the CA structure. This chapter focuses on a circuit-level CA-inspired approach for in-memory computing schemes using memristors and composite memristive components. A generalized CA cell circuit design methodology is described, which facilitates the implementation of CA-based computing algorithms, exploiting the threshold-type resistance switching behavior of memristors and of multi-state memristive components. Several CA cell example structures are designed and employed in array-like circuit geometries, where computations regarding classic NP-hard problems of various areas of artificial intelligence (AI) take place. The main contribution of this methodology consists in the combination of unconventional computing with CA and the unique circuit properties of memristors, aiming to set off parallel computing capabilities and improve CA-based hardware accelerators for NP-hard AI problems.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Portokalidis D, Georgoudas I G, Gasteratos A, Sirakoulis G Ch
A Full-Scale Hardware Solution for Crowd Evacuation via Multiple Cameras Book Chapter
In: Spagnolo, P.; Mazzeo, P.; Distante, C. (Ed.): Human Behavior Understanding in Networked Sensing, Chapter 6, pp. 127–154, Springer International Publishing, 2014.
@inbook{portokalidis2014full,
title = {A Full-Scale Hardware Solution for Crowd Evacuation via Multiple Cameras},
author = {Dimitrios Portokalidis and Ioakeim G Georgoudas and Antonios Gasteratos and Georgios Ch. Sirakoulis},
editor = {P. Spagnolo and P. Mazzeo and C. Distante},
url = {https://link.springer.com/chapter/10.1007/978-3-319-10807-0_6},
doi = {doi.org/10.1007/978-3-319-10807-0_6},
year = {2014},
date = {2014-11-07},
urldate = {2014-01-01},
booktitle = {Human Behavior Understanding in Networked Sensing},
pages = {127--154},
publisher = {Springer International Publishing},
chapter = {6},
abstract = {Crowd evacuation is thoroughly investigated in recent years. All efforts focus on improving safety standards of such a process. Past and latest life-threatening incidents related to evacuation procedures justify both the growing scientific interest as well as the interdisciplinary character of most research approaches. In this chapter, we describe the hardware implementation of a management system that aims at acting anticipatively against crowd congestion during evacuation. The system consists of two structural components. The first one relies on an elaborated form of the Viola et al. [55] detection and tracking algorithm, which incorporates both appearance and motion in real-time. Being supported by cameras, this algorithm realises the initialisation process. In principal, it consists of simple sum-of-pixel filters that are boosted into a strong classifier. A linear combination of these filters properly set thresholds, thus succeeding detection. The second part consists of a Cellular Automata (CA) based route estimation model. Presumable congestion in front of exits during crowd egress, leads to the prompt activation of sound and optical signals that guide pedestrians towards alternative escaping points. The CA model, as well as the tracking algorithm are implemented by means of Field Programmable Gate Array (FPGA) logic. Hardware accelerates the response of the model by exploiting the distinct feature of parallelism that CA structures inherently possess. Furthermore, implementing the model on an FPGA device takes advantage of their natural parallelism, thus reaching significant speed-ups with respect to software simulation. The incorporation of the design as a fast processing module of an embedded system dedicated to surveillance is also advantageous in terms of compactness, portability and low cost.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Kapoutsis A C, Chatzichristofis S A, Sirakoulis G Ch, Doitsidis L, Kosmatopoulos E B
Employing Cellular Automata for Shaping Accurate Morphology Maps Using Scattered Data from Robotics’ Missions Book Chapter
In: Sirakoulis, Georgios Ch.; Adamatzky, Andrew (Ed.): Robots and Lattice Automata, vol. 13, Chapter 10, pp. 229–246, Springer International Publishing, 2014.
@inbook{kapoutsis2015employing,
title = {Employing Cellular Automata for Shaping Accurate Morphology Maps Using Scattered Data from Robotics’ Missions},
author = {Athanasios Ch Kapoutsis and Savvas A Chatzichristofis and Georgios Ch. Sirakoulis and Lefteris Doitsidis and Elias B Kosmatopoulos},
editor = {Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-10924-4_10},
doi = {doi.org/10.1007/978-3-319-10924-4_10},
year = {2014},
date = {2014-10-14},
urldate = {2015-01-01},
booktitle = {Robots and Lattice Automata},
volume = {13},
pages = {229--246},
publisher = {Springer International Publishing},
chapter = {10},
series = {Emergence, Complexity and Computation},
abstract = {Accurate maps are essential in the case of robot teams, so that they can operate autonomously and accomplish their tasks efficiently. In this work we present an approach which allows the generation of detailed maps, suitable for robot navigation, from a mesh of sparse points using Cellular Automata and simple evolutions rules. The entire map area can be considered as a 2D Cellular Automaton (CA) where the value at each CA cell represents the height of the ground in the corresponding coordinates. The set of measurements form the original state of the CA. The CA rules are responsible for generating the intermediate heights among the real measurements. The proposed method can automatically adjust its rules, so as to encapture local morphological attributes, using a pre-processing procedure in the set of measurements. The main advantage of the proposed approach is the ability to maintain an accurately reconstruction even in cases where the number of measurements are significant reduced. Experiments have been conducted employing data collected from two totally different real-word environments. In the first case the proposed approach is applied, so as to build a detailed map of a large unknown underwater area in Oporto, Portugal. The second case concerns data collected by a team of aerial robots in real experiments in an area near Zurich, Switzerland and is also used for the evaluation of the approach. The data collected, in the two aforementioned cases, are extracted using different kind of sensors and robots, thus demonstrating the applicability of our approach in different kind of devices. The proposed method outperforms the performance of other well-known methods in literature thus enabling its application for real robot navigation.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Ioannidis K, Sirakoulis G Ch, Andreadis I
Cellular Robotic Ants Synergy Coordination for Path Planning Book Chapter
In: Sirakoulis, Georgios Ch.; Adamatzky, Andrew (Ed.): Robots and Lattice Automata, vol. 13, Chapter 9, pp. 197–228, Springer International Publishing, 2014.
@inbook{ioannidis2015cellular,
title = {Cellular Robotic Ants Synergy Coordination for Path Planning},
author = {Konstantinos Ioannidis and Georgios Ch. Sirakoulis and Ioannis Andreadis},
editor = {Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-10924-4_9},
doi = {doi.org/10.1007/978-3-319-10924-4_9},
year = {2014},
date = {2014-10-12},
urldate = {2015-01-01},
booktitle = {Robots and Lattice Automata},
volume = {13},
pages = {197--228},
publisher = {Springer International Publishing},
chapter = {9},
series = {Emergence, Complexity and Computation},
abstract = {In this chapter, a unified architecture is proposed for a robot team in order to accomplish several tasks based on the application of an enhanced Cellular Automata (CA) path planner. The presented path planner can produce adequate collision-free pathways with minimum hardware resources and low complexity levels. During the course of a robot team to its final destination, dynamic obstacles are detected and avoided in real time as well as coordinated movements are executed by applying cooperations in order to maintain the team’s initial formation. The inherit parallelism and simplicity of CA result in a path planner that requires low computational resources and thus, its implementation in miniature robots is straightforward. Cooperations are limited to a minimum so that further resource reduction can be achieved. For this purpose, the basic fundamentals of another artificial intelligence method, namely Ant Colonies Optimization (ACO) technique, were applied. The entire robot team is divided into equally numbered subgroups and an ACO algorithm is applied to reduce the complexity. As each robot moves towards to its final position, it creates a trail of an evaporated substance, called “pheromone”. The “pheromone” and its quantity are detected by the following robots and thus, every robot is absolved by the necessity of continuous communication with its neighbors. The total complexity of the presented architecture results to a possible implementation using a team of miniature robots where all available resources are exploited.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Ioannidis K, Sirakoulis G Ch, Andreadis I
Cellular Automata for Image Resizing Book Chapter
In: Cellular Automata in Image Processing and Geometry, vol. 10, Chapter 2, pp. 25–45, Springer, 2014.
@inbook{ioannidis2014cellular,
title = {Cellular Automata for Image Resizing},
author = {Konstantinos Ioannidis and Georgios Ch. Sirakoulis and Ioannis Andreadis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-06431-4_2},
doi = {doi.org/10.1007/978-3-319-06431-4_2},
year = {2014},
date = {2014-06-13},
urldate = {2014-01-01},
booktitle = {Cellular Automata in Image Processing and Geometry},
volume = {10},
pages = {25--45},
publisher = {Springer},
chapter = {2},
series = { Emergence, Complexity and Computation},
abstract = {During the last years, several methods have been applied to tackle the image resizing problem. Most of these methods are derived from image interpolation techniques for image enlargement. Among them, the edge-directed interpolation methods succeed to preserve the edges of the low resolution image and produce crisper results compared to the space invariantmodels. In this chapter, we present an edge-directed method which exploits the simplicity and the inherent parallelism of the Cellular Automata (CA) computational tool to generate high resolution images from low resolution acquired images. This task is accomplished with the help of the Canny Edge Detector so as to discriminate the edge regions from the homogenous ones. Moreover, appropriate CA states and transition rules were designed to evolve the CA, which, eventually, attempt to enhance the quality of the edge areas. The orientation of the edge cells are considered in order to preserve effectively the edges of the initial image. The presented experimental results in terms of PSNR values and processing time demonstrate the effectiveness of the proposed method when compared to well-known methods as well as its suitability, especially for systems with low requirements specifications when further image processing is required.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Kalogeiton V S, Papadopoulos D P, Georgilas I P, Sirakoulis G Ch, Adamatzky A I
Biomimicry of Crowd Evacuation with a Slime Mould Cellular Automaton Model Book Chapter
In: Pancerz, K.; Zaitseva, E. (Ed.): Computational Intelligence, Medicine and Biology, vol. 600, Chapter 7, pp. 123–151, Springer International Publishing, 2014.
@inbook{kalogeiton2015biomimicry,
title = {Biomimicry of Crowd Evacuation with a Slime Mould Cellular Automaton Model},
author = {Vicky S Kalogeiton and Dim P Papadopoulos and Ioannis P Georgilas and Georgios Ch. Sirakoulis and Andrew I Adamatzky},
editor = {K. Pancerz and E. Zaitseva},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-16844-9_7},
doi = {doi.org/10.1007/978-3-319-16844-9_7},
year = {2014},
date = {2014-04-23},
urldate = {2015-01-01},
booktitle = {Computational Intelligence, Medicine and Biology},
volume = {600},
pages = {123--151},
publisher = {Springer International Publishing},
chapter = {7},
series = {Studies in Computational Intelligence},
abstract = {Evacuation is an imminent movement of people away from sources of danger. Evacuation in highly structured environments, e.g. building, requires advance planning and large-scale control. Finding a shortest path towards exit is a key for the prompt successful evacuation. Slime mould Physarum polycephalum is proven to be an efficient path solver: the living slime mould calculates optimal paths towards sources of attractants yet maximizes distances from repellents. The search strategy implemented by the slime mould is straightforward yet efficient. The slime mould develops may active traveling zones, or pseudopodia, which propagates along different, alternative, routes the pseudopodia close to the target loci became dominating and the pseudopodia propagating along less optimal routes decease. We adopt the slime mould’s strategy in a Cellular-Automaton (CA) model of a crowd evacuation. CA are massive-parallel computation tool capable for mimicking the Physarum’s behaviour. The model accounts for Physarum foraging process, the food diffusion, the organism’s growth, the creation of tubes for each organism, the selection of optimum path for each human and imitation movement of all humans at each time step towards near exit. To test the efficiency and robustness of the proposed CA model, several simulation scenarios were proposed proving that the model succeeds to reproduce sufficiently the Physarum’s inspiring behaviour.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Vourkas I, Sirakoulis G Ch
Modeling Memristor-Based Circuit Networks on Crossbar Architectures Book Chapter
In: Adamatzky, Andrew; Chua, Leon (Ed.): Memristor Networks, Chapter 23, pp. 505–535, Springer, 2013.
@inbook{vourkas2014modeling,
title = {Modeling Memristor-Based Circuit Networks on Crossbar Architectures},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
editor = {Andrew Adamatzky and Leon Chua},
url = {https://link.springer.com/chapter/10.1007/978-3-319-02630-5_23},
doi = {https://doi.org/10.1007/978-3-319-02630-5_23},
year = {2013},
date = {2013-12-18},
urldate = {2014-01-01},
booktitle = {Memristor Networks},
pages = {505--535},
publisher = {Springer},
chapter = {23},
abstract = {Over 30 years ago Leon Chua proposed the existence of a new class of passive circuit elements, which he called memristors and memristive devices. The unique electrical characteristics associated with them, along with the advantages of crossbar structures, have the potential to revolutionize computing architectures. Being associated with the totally nonlinear behavior of individual memristive elements, circuits of multiple memristors may work in very complicated way, quite difficult to predict, due to the polarity-dependent nonlinear variation in the memory resistance (memristance) of individual memristors. A well defined and effective memristor model for circuit design combined with a design paradigm which exploits the composite behavior of memristive elements, based on well understood underlying logic design principles, would certainly accelerate research on nanoscale circuits and systems. Towards this goal, we explore the dynamics of regular network geometries containing only memristive devices and present a memristor crossbar circuit design paradigm in which memristors are modeled using the quantum mechanical phenomenon of tunneling. We use this circuit model to test various logic circuit designs capable of universal computation, and finally, we develop and present a novel design paradigm for memristor-based crossbar circuits.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Georgoudas I G, Sirakoulis G C, Andreadis I T
Hardware Implementation of a Crowd Evacuation Model Based on Cellular Automata Book Chapter
In: Pedestrian and Evacuation Dynamics 2008, pp. 451–463, Springer, 2010.
@inbook{georgoudas2010hardware,
title = {Hardware Implementation of a Crowd Evacuation Model Based on Cellular Automata},
author = {Ioakeim G Georgoudas and Georgios C Sirakoulis and Ioannis T Andreadis},
year = {2010},
date = {2010-01-01},
urldate = {2010-01-01},
booktitle = {Pedestrian and Evacuation Dynamics 2008},
pages = {451--463},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Konstantinidis K, Sirakoulis G C, Andreadis I
Ant Colony Optimization for Use in Content Based Image Retrieval Book Chapter
In: Handbook of Research on Artificial Immune Systems and Natural Computing: Applying Complex Adaptive Technologies, pp. 384–404, IGI Global, 2009.
@inbook{konstantinidis2009ant,
title = {Ant Colony Optimization for Use in Content Based Image Retrieval},
author = {Konstantinos Konstantinidis and Georgios Ch Sirakoulis and Ioannis Andreadis},
year = {2009},
date = {2009-01-01},
urldate = {2009-01-01},
booktitle = {Handbook of Research on Artificial Immune Systems and Natural Computing: Applying Complex Adaptive Technologies},
pages = {384--404},
publisher = {IGI Global},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
Editorials
Spataro W, Trunfio G A, Sirakoulis G Ch
Editorial on the Special Issue on Parallel Computing in Modelling and Simulation Miscellaneous
2019.
@misc{spataro2019editorial,
title = {Editorial on the Special Issue on Parallel Computing in Modelling and Simulation},
author = {William Spataro and Giuseppe A Trunfio and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0743731519306173?via%3Dihub},
doi = {doi.org/10.1016/j.jpdc.2019.09.002},
year = {2019},
date = {2019-09-30},
urldate = {2019-01-01},
journal = {Journal of Parallel and Distributed Computing},
volume = {134},
pages = {233--235},
publisher = {Elsevier},
abstract = {Model development for the simulation of the evolution of artificial and natural systems is essential for the advancement of Science. Recently, the increasing power of computers has allowed to considerably extending the application of parallel computing methodologies in research and industry, but also to the quantitative study of complex phenomena. This has permitted a broad application of numerical methods for differential equation systems (e.g., FEM, FDM, etc.) on one hand, and the application of alternative computational paradigms, such as Cellular Automata, Genetic Algorithms, Neural networks, Swarm Intelligence, etc., on the other. These latter have demonstrated their effectiveness for modelling purposes when traditional simulation methodologies have proven to be impracticable.
This Special issue aims to provide a platform for a multidisciplinary community composed of scholars, researchers, developers, educators, practitioners and experts from world leading Universities, Institutions, Agencies and Companies in Computational Science, and thus in the Parallel Computing for Modelling and Simulation field. The intent is to offer an opportunity to express and confront views on trends, challenges, and state-of-the art in diverse application fields, such as engineering, physics, chemistry, biology, geology, medicine, ecology, sociology, traffic control, economy, etc.},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
This Special issue aims to provide a platform for a multidisciplinary community composed of scholars, researchers, developers, educators, practitioners and experts from world leading Universities, Institutions, Agencies and Companies in Computational Science, and thus in the Parallel Computing for Modelling and Simulation field. The intent is to offer an opportunity to express and confront views on trends, challenges, and state-of-the art in diverse application fields, such as engineering, physics, chemistry, biology, geology, medicine, ecology, sociology, traffic control, economy, etc.
Vourkas I, Sirakoulis G Ch
Special issue on ‘Advances in Memristive Networks’ Miscellaneous
2018.
@misc{vourkas2018special,
title = {Special issue on ‘Advances in Memristive Networks’},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
doi = {doi.org/10.1080/17445760.2018.1450874},
year = {2018},
date = {2018-06-27},
urldate = {2018-01-01},
journal = {International Journal of Parallel, Emergent and Distributed Systems},
volume = {33},
number = {4},
pages = {347--349},
publisher = {Taylor \& Francis},
abstract = {The existence of the fourth fundamental circuit element, the ‘memristor’, was postulated by Chua in 1971 [1]. Chua mathematically explored the properties of this new nonlinear circuit element and found that it was essentially a resistor with memory, so he called it memristor. The memristor is a two-terminal circuit element characterised by a nonlinear relation between the time integrals of the current and the voltage applied to its terminals. However, nowadays the term memristor may refer to any resistive switching device that complies with a set of certain properties known as fingerprints of memristors [2]. Unprecedented attention on this device technology has been drawn ever since 2008 and the first demonstration of the well-known -based memristor by a team of Hewlett Packard researchers led by Williams [3], who managed to connect the nature of such devices with Chua’s 1971 theory (although the hysteretic resistive switching property of oxides sandwiched between metal electrodes had been noticed during the ’60s [4])....},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
Vourkas I, Sirakoulis G Ch
Meet the editors Miscellaneous
2018.
@misc{vourkas2018meet,
title = {Meet the editors},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.tandfonline.com/doi/abs/10.1080/17445760.2018.1488897},
doi = {doi.org/10.1080/17445760.2018.1488897},
year = {2018},
date = {2018-06-27},
urldate = {2018-01-01},
journal = {International Journal of Parallel, Emergent and Distributed Systems},
volume = {33},
number = {4},
pages = {445--447},
publisher = {Taylor \& Francis},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
Trunfio G A, Spataro W, Sirakoulis G Ch
Special issue on high performance computing in modeling and simulation Miscellaneous
2018.
@misc{trunfio2018special,
title = {Special issue on high performance computing in modeling and simulation},
author = {Giuseppe A Trunfio and William Spataro and Georgios Ch. Sirakoulis},
url = {https://onlinelibrary.wiley.com/doi/10.1002/cpe.4427},
doi = {doi.org/10.1002/cpe.4427},
year = {2018},
date = {2018-01-24},
urldate = {2018-01-01},
journal = {Concurrency and Computation: Practice and Experience},
volume = {30},
number = {7},
pages = {e4427},
abstract = {In the pure technological era we are living, the need for appropriate tools, methods, and approaches that could boost and skyrocket real world various applications is of paramount importance even for daily life. Toward this direction, in the up-to-date literature, several computational tools are offered, new advanced nearly real-time performing techniques are introduced, almost every day, and powerful computing approaches are promising to tackle the issues of performance, energy efficiency, and computational burden, with many different fruitful ways. Nevertheless, most of these demands, trends, and perspectives would have never met the expected outcome without the help of modern high performance computing systems able to model and simulate computationally intensive scientific applications in the most efficient and appropriate way. Consequently, numerous and various high performance computing approaches like multi-/manycore systems, accelerators, compute clusters, and massively parallel machines, when combined with efficient numerical methods for differential equation systems and native computational paradigms, enable scientists and researchers worldwide to significantly advance the application of computing methodologies in research and industry applications, both in qualitative but mainly in quantitative way.
In this aspect, this Special Issue aimed to offer both scientists and engineers in academy and industry an opportunity to express and discuss their views on current trends, challenges, and state-of-the art solutions to various problems in High Performance Computing for Modeling and Simulation. Moreover, it was highly related to the corresponding Special Session on High Performance Computing in Modeling and Simulation (HPCMS), within the 23rd Euromicro International Conference on Parallel, Distributed and network-based Processing (PDP), held in Turku, Finland on March 4-6, 2015, and its relevant topics. Eventually, a major part of these topics is covered by the content of the fore-coming Special Issue of Concurrency and Computation: Practice and Experience through eight (8) finally selected papers, all thoroughly reviewed and revised properly as a detailed major extension of their conference papers earlier published in the PDP 2015 proceedings.},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
In this aspect, this Special Issue aimed to offer both scientists and engineers in academy and industry an opportunity to express and discuss their views on current trends, challenges, and state-of-the art solutions to various problems in High Performance Computing for Modeling and Simulation. Moreover, it was highly related to the corresponding Special Session on High Performance Computing in Modeling and Simulation (HPCMS), within the 23rd Euromicro International Conference on Parallel, Distributed and network-based Processing (PDP), held in Turku, Finland on March 4-6, 2015, and its relevant topics. Eventually, a major part of these topics is covered by the content of the fore-coming Special Issue of Concurrency and Computation: Practice and Experience through eight (8) finally selected papers, all thoroughly reviewed and revised properly as a detailed major extension of their conference papers earlier published in the PDP 2015 proceedings.
Sirakoulis G Ch, Hamdioui S
Editorial Note on Memristor Models, Circuits and Architectures Miscellaneous
2016.
@misc{sirakoulis2016editorialb,
title = {Editorial Note on Memristor Models, Circuits and Architectures},
author = {Georgios Ch. Sirakoulis and Said Hamdioui},
url = {http://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-12-number-4-2016/},
year = {2016},
date = {2016-08-01},
urldate = {2016-08-01},
journal = {International Journal of Unconventional Computing},
volume = {12},
number = {4},
pages = {247--250},
publisher = {Old City Publishing Inc},
abstract = {On January 2014, in Vienna, Austria, the 1st Workshop on Memristor Technology, Design, Automation and Computing, namely MemTDAC, affiliated with the HiPEAC’14 conference took place. In the quickly advancing field of memristor, the aforementioned workshop tried to provide a European forum to discuss memristor technology and its potential applications. The memristor is an emerging technology, which is triggering intense interdisciplinary activity and has the potential of providing many benefits, such as energy efficiency, density, reconfigurability, nonvolatile memory, novel computational structures and approaches, massive parallelism, etc. These characteristics may force to deeply revise existing computing and storage paradigms. In this context, MemTDAC aimed at creating an European network of competence and experts in all aspects of memristor technology including new memristive device technologies, device modeling and characterization, novel circuit concepts using memristors, memristor-based implication logic, memristor-based storage, neuro-inspired computing, system architectures using memristors, etc.
On October 2014, in the context of Computing Systems Week (CSW) Athens, the Thematic Session on Memristive Computing Architectures: Emergent and Future Challenges took place in Athens, Greece. Having in mind that this specific domain is gaining a continuously increasing interest by the European scientific community working on the design and development of memristor-based circuits and architectures, as was already expressed in the 1st MemTDAC workshop held within HiPEAC 2014 Conference, a series of keynote presenters were invited from a set of representative Universities and Institutes leading different key initiatives. The aim of this thematic session was to pursue the active discussion between key experts about the future perspectives and challenges that are emerging in the very timely research field of memristive computing architectures and memory systems, especially towards high performance computing.
Both events, through their programs provided insights into the current state of memristor research with inspiring invited talks and technical presentations from well known experts in the field. The events promoted lively discussion and inspiration to learn more about memristor technology, models, design, automation and computing as well as the challenges and barriers researchers face in achieving all aspects of memristor technology. Consequently, the final feeling about these events was that they really succeeded in gathering several people in Europe working on memristors across different design and application domains, and in reaching an agreement on the current and future challenges for the development of this field. The events also served as networking events as thorough technical discussions prompted after the events concluded.
In the view of the foregoing, we are delighted to bring to your attention this Special Issue of five papers dealing with memristor models, circuits, architectures and applications that were invited to be part of a volume of about one hundred pages. The submitted papers were thoroughly reviewed and meticulously revised as a detailed major extension of their previously presented abstracts in the context of MemTDAC 2014 and the Thematic Session on Athens CSW 2014, all organized under the umbrella of HiPEAC network.},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
On October 2014, in the context of Computing Systems Week (CSW) Athens, the Thematic Session on Memristive Computing Architectures: Emergent and Future Challenges took place in Athens, Greece. Having in mind that this specific domain is gaining a continuously increasing interest by the European scientific community working on the design and development of memristor-based circuits and architectures, as was already expressed in the 1st MemTDAC workshop held within HiPEAC 2014 Conference, a series of keynote presenters were invited from a set of representative Universities and Institutes leading different key initiatives. The aim of this thematic session was to pursue the active discussion between key experts about the future perspectives and challenges that are emerging in the very timely research field of memristive computing architectures and memory systems, especially towards high performance computing.
Both events, through their programs provided insights into the current state of memristor research with inspiring invited talks and technical presentations from well known experts in the field. The events promoted lively discussion and inspiration to learn more about memristor technology, models, design, automation and computing as well as the challenges and barriers researchers face in achieving all aspects of memristor technology. Consequently, the final feeling about these events was that they really succeeded in gathering several people in Europe working on memristors across different design and application domains, and in reaching an agreement on the current and future challenges for the development of this field. The events also served as networking events as thorough technical discussions prompted after the events concluded.
In the view of the foregoing, we are delighted to bring to your attention this Special Issue of five papers dealing with memristor models, circuits, architectures and applications that were invited to be part of a volume of about one hundred pages. The submitted papers were thoroughly reviewed and meticulously revised as a detailed major extension of their previously presented abstracts in the context of MemTDAC 2014 and the Thematic Session on Athens CSW 2014, all organized under the umbrella of HiPEAC network.
Sirakoulis G Ch, Was J, Wainer G A
Discrete Modeling and Simulation [Guest editors' introduction] Miscellaneous
2016.
@misc{sirakoulis2016discrete,
title = {Discrete Modeling and Simulation [Guest editors' introduction]},
author = {Georgios Ch. Sirakoulis and Jaroslaw Was and Gabriel A Wainer},
url = {https://ieeexplore.ieee.org/document/7499792},
doi = {10.1109/MCSE.2016.68},
year = {2016},
date = {2016-06-24},
urldate = {2016-06-24},
journal = {Computing in Science \& Engineering},
volume = {18},
number = {4},
pages = {8--10},
publisher = {IEEE},
abstract = {This special issue of CiSE magazine deals with the application of discrete modeling and simulation tools to problems from different fields, including physics, engineering, environment science, social science, and life sciences. Many of the authors highlighted here examine the computing abilities and principles of discrete models with a focus on their expressive dynamics, their emergent computation, and their inherent parallelism, making them suitable for high-performance computing. Such models can also successfully tackle the computational bottleneck in terms of the complexity inherent in so many mesh-based and analytical numerical simulations.},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
Sirakoulis G Ch, Was J
Editorial Note on Cellular Automata in Theoretical Computer Science Miscellaneous
2016.
@misc{sirakoulis2016editorial,
title = {Editorial Note on Cellular Automata in Theoretical Computer Science},
author = {Georgios Ch. Sirakoulis and Jaroslaw Was},
url = {https://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-12-number-1-2-2016/jca-12-1-2-p-1-5/},
year = {2016},
date = {2016-03-01},
urldate = {2016-01-01},
journal = {Journal of Cellular Automata},
volume = {12},
number = {1-2},
pages = {1--5},
publisher = {Old City Publishing Inc},
abstract = {Cellular Automata (CA) during the last decades have been awarded with a lot of attention, not only because they have been considered as a ubiquitous modeling and simulation computational tool for numerous physical phenomena, systems and processes, but in general as powerful theoretical and practical computational systems. CA, proposed more than half a century ago by the father of modern computer science von Neumann [1] and his colleague Ulam [2], have been claimed as powerful computational engines, as discrete dynamical system simulators, as conceptual vehicles for studying pattern formation and complexity and as original models of fundamental physics [3]. As Turing-machine like systems, CA are able to perform computation in an abstract and discrete manner. It is clear that CA computational approach can be considered universal so easily applied to numerous different and interdisciplinary fields like the ones of computer science, physics, biology, chemistry, medicine, arts, engineering, communication, cultural heritage, ecology, economy, geology, sociology, just to name a few of their potential application fields.
It the view of the foregoing, ACRI (Cellular Automata for Research and Industry) Conference, the most prestigious and well established conference of the CA community has attracted the interest of scientists practitioners and engineers both from academies and industries. Starting back from 1994, ACRI has successfully managed to refer and interact with an ever-growing community and has raised the knowledge and interest in the study of CA to broader audience. In such a sense, the 11th edition of ACRI 2014 Conference, organized by AGH University of Science and Technology, took place in Krakow, Poland on September 24-27 2014, and was the eleventh in a series of successful ACRI conferences inaugurated in 1994 in Rende, Italy, and followed by ACRI 1996 in Milan (Italy), ACRI 1998 in Trieste (Italy), ACRI 2000 in Karlsruhe (Germany), ACRI 2002 in Geneva (Switzerland), ACRI 2004 in Amsterdam (The Netherlands), ACRI 2006 in Perpignan (France), ACRI 2008 in Yokohama (Japan) and ACRI 2010 in Ascoli Piceno (Italy) and ACRI 2012 in Santorini Island, Greece. As before, the main goal of the ACRI 2014 Conference was to provide the broader scientific community with the opportunity to express and discuss their views on current trends, challenges, and state-of-the art solutions to various problems with the help of CA concept.
In this Special Issue, eight papers dealing with CA and computer science were selected and invited to be part of a volume of about one hundred and fifty five pages. All the submitted papers were thoroughly reviewed and meticulously revised as a detailed major extension of their conference papers published earlier in the ACRI 2014 proceedings [4].},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
It the view of the foregoing, ACRI (Cellular Automata for Research and Industry) Conference, the most prestigious and well established conference of the CA community has attracted the interest of scientists practitioners and engineers both from academies and industries. Starting back from 1994, ACRI has successfully managed to refer and interact with an ever-growing community and has raised the knowledge and interest in the study of CA to broader audience. In such a sense, the 11th edition of ACRI 2014 Conference, organized by AGH University of Science and Technology, took place in Krakow, Poland on September 24-27 2014, and was the eleventh in a series of successful ACRI conferences inaugurated in 1994 in Rende, Italy, and followed by ACRI 1996 in Milan (Italy), ACRI 1998 in Trieste (Italy), ACRI 2000 in Karlsruhe (Germany), ACRI 2002 in Geneva (Switzerland), ACRI 2004 in Amsterdam (The Netherlands), ACRI 2006 in Perpignan (France), ACRI 2008 in Yokohama (Japan) and ACRI 2010 in Ascoli Piceno (Italy) and ACRI 2012 in Santorini Island, Greece. As before, the main goal of the ACRI 2014 Conference was to provide the broader scientific community with the opportunity to express and discuss their views on current trends, challenges, and state-of-the art solutions to various problems with the help of CA concept.
In this Special Issue, eight papers dealing with CA and computer science were selected and invited to be part of a volume of about one hundred and fifty five pages. All the submitted papers were thoroughly reviewed and meticulously revised as a detailed major extension of their conference papers published earlier in the ACRI 2014 proceedings [4].
Wąs J, Sirakoulis G Ch
Special issue on Simulation with Cellular Automata Miscellaneous
2016.
@misc{wkas2016special,
title = {Special issue on Simulation with Cellular Automata},
author = {Jaros\law W\k{a}s and Georgios Ch. Sirakoulis},
url = {https://journals.sagepub.com/doi/full/10.1177/0037549716629473},
doi = {doi.org/10.1177/0037549716629473},
year = {2016},
date = {2016-02-08},
urldate = {2016-02-08},
journal = {Simulation},
volume = {92},
number = {2},
pages = {99--100},
publisher = {SAGE Publications},
abstract = {Cellular Automata (CA) are discrete dynamical systems. The definition of relatively simple, local interactions results in complex global behaviors of the whole system. This makes it possible to create and study models of many complex systems in different fields such as physics, engineering, environment science, social science, and life sciences.
Such an approach is very promising, and during the past few decades CA-based modeling has attracted a growing number of researchers and practitioners interested in studying models of complex phenomena. In this special issue entitled “Simulation with Cellular Automata,” we have proceeded with an open-call announcement targeting novel simulation CA-based studies as well as revised and extended papers presented during the 11th International Conference on Cellular Automata for Research and Industry, held at AGH University of Science and Technology in September 2014. After a thorough and meticulous review process, we finally came up with seven (7) accepted papers dealing with various and, in most cases, interdisciplinary topics under the umbrella of CA-based simulation.},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
Such an approach is very promising, and during the past few decades CA-based modeling has attracted a growing number of researchers and practitioners interested in studying models of complex phenomena. In this special issue entitled “Simulation with Cellular Automata,” we have proceeded with an open-call announcement targeting novel simulation CA-based studies as well as revised and extended papers presented during the 11th International Conference on Cellular Automata for Research and Industry, held at AGH University of Science and Technology in September 2014. After a thorough and meticulous review process, we finally came up with seven (7) accepted papers dealing with various and, in most cases, interdisciplinary topics under the umbrella of CA-based simulation.
Bandini S, Sirakoulis G Ch, Vizzari G
Guests Editors’ Editorial Note on Special Issue of Advances in Cellular Automata Modeling Miscellaneous
2016.
@misc{bandini2016guests,
title = {Guests Editors’ Editorial Note on Special Issue of Advances in Cellular Automata Modeling},
author = {Stefania Bandini and Georgios Ch. Sirakoulis and Giuseppe Vizzari},
url = {https://dl.acm.org/doi/10.1145/2856511},
doi = {doi.org/10.1145/2856511},
year = {2016},
date = {2016-01-13},
urldate = {2016-01-01},
journal = {ACM Transactions on Modeling and Computer Simulation (TOMACS)},
volume = {26},
number = {3},
pages = {17},
publisher = {ACM},
abstract = {Starting from the previous century up to today, various modeling prototypes with unique features, special characteristics, and well-established computation abilities have been introduced to the scientific society as tentative computation alternatives to differential and partial differential equations used to describe physical systems and processes. Among them, a model originally conceived by famous John von Neumann, namely Cellular Automata (CA), due to its inherent impressive abilities managed to provide scientists and practitioners with an efficient modeling framework for a variety
of applications, very often of interdisciplinary nature. Indeed, although the CA field is considered to be a relatively old and established one, these simple but powerful systems and their most recent variations that simulate macroscopic processes from numerous elementary and local interactions continue to attract the interest of researchers after their original introduction. Using the words of Nobelist Richard Feynman, “CA are very effective in simulating physical systems and solving scientific problems, because they can capture the essential features of systems where global behaviour arises from the collective effect of simple components which interact locally.”
In this context, in the last decades, the International Conference on Cellular Automata for Research and Industry (ACRI) series of conferences has been an internationally renowned forum for all those interested in the theory and applications of CA, including CA tools and computational sciences. It is also concerned with applications and solutions of problems from the fields of arts, biology, chemistry, communication, cultural heritage, ecology, economy, geology, engineering, computer science, medicine, physics, sociology, and so on, allowing scholars coming from different studies and experience in CA to discuss and merge their competencies and results, to identify new issues, and to enlarge the research fields of CA. Taking the initiation from the 10th edition of the ACRI 2012 Conference that took place in Santorini Island, Greece, in September 2012, an open call was announced for the submission of papers either related with the CA papers of the ACRI 2012 Conference or unpublished high-quality works strongly related to the modeling aspects of CA in any field of physics, engineering, environment science, social science, and life science. As a result, we finally ended with four intriguing and mostly CA-based papers that constitute this Special Issue of Advances in Cellular Automata Modeling in ACM TOMACS.},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
of applications, very often of interdisciplinary nature. Indeed, although the CA field is considered to be a relatively old and established one, these simple but powerful systems and their most recent variations that simulate macroscopic processes from numerous elementary and local interactions continue to attract the interest of researchers after their original introduction. Using the words of Nobelist Richard Feynman, “CA are very effective in simulating physical systems and solving scientific problems, because they can capture the essential features of systems where global behaviour arises from the collective effect of simple components which interact locally.”
In this context, in the last decades, the International Conference on Cellular Automata for Research and Industry (ACRI) series of conferences has been an internationally renowned forum for all those interested in the theory and applications of CA, including CA tools and computational sciences. It is also concerned with applications and solutions of problems from the fields of arts, biology, chemistry, communication, cultural heritage, ecology, economy, geology, engineering, computer science, medicine, physics, sociology, and so on, allowing scholars coming from different studies and experience in CA to discuss and merge their competencies and results, to identify new issues, and to enlarge the research fields of CA. Taking the initiation from the 10th edition of the ACRI 2012 Conference that took place in Santorini Island, Greece, in September 2012, an open call was announced for the submission of papers either related with the CA papers of the ACRI 2012 Conference or unpublished high-quality works strongly related to the modeling aspects of CA in any field of physics, engineering, environment science, social science, and life science. As a result, we finally ended with four intriguing and mostly CA-based papers that constitute this Special Issue of Advances in Cellular Automata Modeling in ACM TOMACS.
Wąs J, Sirakoulis G Ch
Cellular Automata Applications for Research and Industry Miscellaneous
2015.
@misc{wkas2015cellular,
title = {Cellular Automata Applications for Research and Industry},
author = {Jaros\law W\k{a}s and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S1877750315001313?via%3Dihub},
doi = {doi.org/10.1016/j.jocs.2015.10.005},
year = {2015},
date = {2015-12-17},
urldate = {2015-12-17},
journal = {Journal of Computational Science},
volume = {11},
pages = {223--225},
publisher = {Elsevier},
abstract = {For several decades the Cellular Automata (CA) modeling approach has been proven to be self-sufficient to inspire modelers and practitioners on how to apply successfully their ideas on modern computational platforms by using their inherent parallelism enabling high performance computing and modeling. One can easily describe CA as a mature parallel computational system robust enough to evolve or better say to adapt itself to the new computing paradigms of multiprocessors and graphical processing units with noteworthy efficacy and admirable modeling results. This Special Section is exactly dedicated to the application of CA paradigm to research and industry containing extended versions of papers originally published in proceedings of 11th International Conference on Cellular Automata for Research and Industry (ACRI 2014), a biannual conference dedicated to CA theory and applications, including also papers submitted in reference to the corresponding open Call for Papers in the context of Journal of Computational Science.},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
Sirakoulis G Ch, Lehtonen E
Computational structures and methods with memristive devices and systems Miscellaneous
2014.
@misc{sirakoulis2014computational,
title = {Computational structures and methods with memristive devices and systems},
author = {Georgios Ch. Sirakoulis and Eero Lehtonen},
url = {https://www.sciencedirect.com/science/article/pii/S0026269214002985},
doi = {doi.org/10.1016/j.mejo.2014.10.006},
year = {2014},
date = {2014-12-03},
urldate = {2014-01-01},
journal = {Microelectronics Journal},
volume = {45},
number = {11},
pages = {1361--1362},
publisher = {Elsevier Science Publishers BV},
abstract = {Outline of the Special Issue.
This Microelectronics Journal׳s special issue addresses computational structures and methodologies that use the memristor as a fundamental computational primitive. Emerging chip technologies that utilize novel devices and materials are becoming attractive alternatives to the conventional CMOS technology, which is challenged by technological and physical limits. Moving beyond today׳s silicon integrated chip technology requires the shrinking of circuits to the scale of a few nanometers. Novel devices and architectures \textendash such as the ones described in this special issue \textendash will be needed to satisfy the growing demands for high performance electronic applications.
As defined in Ref. [13], we consider all two-terminal non-volatile resistive memory devices as memristors. This emerging technology allows for efficient realization of circuits that have been considered inefficient using conventional CMOS approach. For example, memristor technology allows for an efficient programmable communications network to be formed on top of CMOS circuitry in so-called CMOL architectures [14]. Proposed memristive computing systems range from memory and reconfigurable logic to neuromorphic engineering. Being nonvolatile nanoscale memory devices, memristors can be used to improve the performance of existing computational structures, but also to facilitate new computational paradigms and methods that exploit the unique features of these novel electronic devices.
As a sequel to the ICECS 2013 Special Session on Memristor Devices and Logic, held in Abu Dhabi, UAE on December 8\textendash12, our goal in organizing this Microelectronic Journal׳s special issue was to gather publications advancing memristor research from both a theoretical and application point of view. We are pleased to say that this goal was achieved by the 10 excellent contributions presented in this issue, briefly summarized in the following.
The first three papers present circuit theoretical considerations of memristors, memcapacitors, and networks of memristors, respectively. The next three papers are experimental and consider foldable memristors, organic memristors, and emergent spiking activity in memristors. The subsequent three papers discuss digital logic computing with memristors, and finally, the last paper describes a novel neuro-fuzzy clustering method and its memristive implementation. As noted above, neuromorphic engineering is one of the application areas of memristor technology; this topic is considered in fourth, sixth and tenth papers [4], [6], [10] of this special issue. In the following, we describe each of the papers in the order they are presented:
The first paper by Georgiou et al. [1] provides a theoretical analysis on memristor ideality and reciprocity. Reciprocality in this context means that if the output of a memristor is used to drive another memristor, the output of the second memristor exactly reproduces the waveform used to drive the first device. The authors show that this reciprocity condition holds for two ideal and identical memristors with the same initial memristance, and then consider the effect of nonidealities on reciprocality. Encryption is proposed as a possible application of the considered phenomenon.
The second paper by Fouda and Radwan [2] presents a mathematical analysis of memcapacitor using a linear dopant model. They investigate responses of the memcapacitor under DC step and periodic signals. Furthermore, series and parallel memcapacitive circuits are analyzed. Closed-form mathematical expressions of the analyzed cases are presented and compared with SPICE simulations.
Composite networks of threshold-type memristive devices are investigated in the third paper by Vourkas and Sirakoulis [3]. The authors present a general design methodology for the creation of composite memristive systems, and for understanding the rich current\textendashvoltage dynamics originating from these systems. Moreover, composite networks of memristors for computational applications, such as a multi-level memristive switch that could be used in memristive DAC circuits, are discussed.
Gnoheim et al. present the fabrication of foldable memristive devices on bulk mono-crystalline silicon using standard CMOS processes in the fourth paper [4]. The presented methodology is interesting for example in the context of neuromorphic systems, as it enables the fabrication of flexible and folded structures required to match cerebral cortex׳s topological pattern. The results show that the basic memristive current\textendashvoltage characteristics of these foldable devices match their bulk counterparts.
The experiment-based paper, i.e. the fifth paper by Dimonte et al. [5] presents measurements on organic memristors formed as a heterojunction of polyaniline and polyethylene oxide doped with lithium salt. In these measurements, electronic and ionic hysteresis current curves are determined with respect to different time delays in the input voltage signal. Moreover, cross-talk between two serially connected organic memristors is investigated.
In the sixth paper, Gale et al. [6] investigate the emergence of spiking activity in memristive circuits. Titanium dioxide-based devices are fabricated and wired up as circuits containing anti-series and anti-parallel interactions. The authors consider emerging spiking dynamics in the measured circuits, and analyze these dynamics with statistical methods and by introducing the concept of compositional complexity of memristive circuits. Different mechanisms for the measured spiking activity are discussed.
Comparison of two sequential memristive logic approaches \textendash the so-called stateful logic approach of Ref. [12], and the complementary switch-based concept originally presented in Ref. [15] \textendash is performed in the seventh paper by Ferch et al. [7]. Crucial requirements for these methods for example in terms of allowable line resistances, voltage schemes, and the need for additional selector devices are determined. A dynamical SPICE model of the considered electrochemical metallization memristor is presented, and the use of the considered logic operations in passive crossbar arrays is discussed.
In the eighth paper, Levy et al. [8] present a memristive realization of the Akers logic array [11], which can realize any Boolean function. The resulting computational structure is non-von Neumann-type, and the memristive realization significantly reduces the area, and yields power and memory bandwidth improvements, as compared to realizations with conventional CMOS technology. SPICE simulations of the considered circuit structure are performed, and implementations of a two-input XOR and a four-bit sorting function are presented as computational examples.
Memristive logic array computing is also considered in the ninth paper by Lehtonen et al., [9] in which a novel cellular CMOL logic computing architecture is presented. The proposed architecture allows performing vectorized stateful logic operations on rows or columns of memristors. It consists of a multitude of small memristive crossbars, which can be logically combined into larger structures by using CMOS circuitry. Such configurable granularity allows for mixed local and global computations to be performed in the array, and as an example of this the implementation of a content-addressable memory is described.
Finally, a spiking neuro-fuzzy clustering system and its memristive implementation is described in the tenth paper by Bavandpour et al. [10]. The proposed system maps the concept of distance in multidimensional analog spaces to the concept of dissimilarity in binary vector spaces, and is implemented using spike-based computing and an appropriate learning algorithm. The effectiveness of the proposed clustering system is assessed in various clustering tasks, and a CMOL-type memristive realization is presented.
As a conclusion, we note that the above summarized contributions provide interesting and useful insight into various aspects of memristor research. We would like to thank the authors for their contributions, and all of the reviewers for helping us to assemble such a high quality selection of articles.
References
[1]
Panayiotis, S. Georgiou, Mauricio Barahona, Sophia N. Yaliraki, Emmanuel M. Drakakis, On memristor ideality and reciprocity, Microelectron J. 45 1363\textendash1371
Google Scholar
[2]
Mohamed E. Fouda, Ahmed G. Radwan, Memcapacitor response under step and sinusoidal voltage excitations, Microelectron J. 45 1372\textendash1379
Google Scholar
[3]
Ioannis Vourkas, Georgios Ch. Sirakoulis, On the generalization of composite memristive network structures for computational analog/digital circuits and systems, Microelectron J. 45 1380\textendash1391
Google Scholar
[4]
T. Ghoneim, Mohammed A. Zidan, Khaled N. Salama, Muhammad M.Hussain, Towards neuromorphic electronics: memristors on foldable silicon fabric, Microelectron J. 45 1392\textendash1395
Google Scholar
[5]
Dr. Alice Dimonte, Tatiana Berzina , Maura Pavesi, Victor Erokhin, Hysteresis loop and cross-talk of organic memristive devices, Microelectron J. 45 1396\textendash1400
Google Scholar
[6]
Dr. Ella Gale, Bende Lacy Costello, Andrew Adamatzky, Emergent spiking in non-ideal memristor networks, Microelectron J. 45 1401\textendash1415
Google Scholar
[7]
S. Ferch, E.Linn, R.Waser, S.Menzel, Simulation and comparison of two sequential logic-in-memory approaches using a dynamic electrochemical metallization cell model, Microelectron J. 45 1416\textendash1428
Google Scholar
[8]
Yifat Levy, Jehoshua Bruck, Yuval Cassuto, Eby G. Friedman, Avinoam Kolodny, Eitan Yaakobi, Shahar Kvatinsky, Logic operations in memory using a memristive akers array, Microelectron J. 45 1429\textendash1437
Google Scholar
[9]
Eero Lehtonen, Jari Tissari, Jussi Poikonen, Mika Laiho, Lauri Koskinen, A cellular computing architecture for parallel memristive stateful logic, Microelectron J. 45 1438\textendash1449
Google Scholar
[10]
Mohammad Bavandpour, Saeed Bagheri-Shouraki, Hamid Soleimani, Arash Ahmadi, Bernab\'{e} Linares-Barranco, Spiking neuro-fuzzy clustering system and its memristor crossbar based implementation, Microelectron J. 45 1450\textendash1462
Google Scholar
[11]
S.B. Akers Jr.
A rectangular logic array
IEEE Trans. Comput., C-21 (8) (1972), pp. 848-857
View Record in ScopusGoogle Scholar
[12]
J. Borghetti, G.S. Snider, P.J. Kuekes, J.J. Yang, D.R. Stewart, R.S. Williams
Memristive switches enable stateful logic operations via material implication
Nature, 464 (2010), pp. 873-876
CrossRefView Record in ScopusGoogle Scholar
[13]
L. Chua
Resistance switching memories are memristors
Appl. Phys. A, 102 (4) (2011), pp. 765-783
CrossRefView Record in ScopusGoogle Scholar
[14]
K.K. Likharev, D.B. Strukov
CMOL: devices, circuits, and architectures
G. Cuniberti, G. Fagas, K. Richter (Eds.), Introducing Molecular Electronics, Springer, Berlin (2005), pp. 447-478
Google Scholar
[15]
E. Linn, R. Rosezin, S. Tappertzhofen, U. Bttger, R. Waser
Beyond von Neumann \textendash logic operations in passive crossbar arrays alongside memory operations
Nanotechnology, 23 (30) (2012)
6 pp
Google Scholar},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
This Microelectronics Journal׳s special issue addresses computational structures and methodologies that use the memristor as a fundamental computational primitive. Emerging chip technologies that utilize novel devices and materials are becoming attractive alternatives to the conventional CMOS technology, which is challenged by technological and physical limits. Moving beyond today׳s silicon integrated chip technology requires the shrinking of circuits to the scale of a few nanometers. Novel devices and architectures – such as the ones described in this special issue – will be needed to satisfy the growing demands for high performance electronic applications.
As defined in Ref. [13], we consider all two-terminal non-volatile resistive memory devices as memristors. This emerging technology allows for efficient realization of circuits that have been considered inefficient using conventional CMOS approach. For example, memristor technology allows for an efficient programmable communications network to be formed on top of CMOS circuitry in so-called CMOL architectures [14]. Proposed memristive computing systems range from memory and reconfigurable logic to neuromorphic engineering. Being nonvolatile nanoscale memory devices, memristors can be used to improve the performance of existing computational structures, but also to facilitate new computational paradigms and methods that exploit the unique features of these novel electronic devices.
As a sequel to the ICECS 2013 Special Session on Memristor Devices and Logic, held in Abu Dhabi, UAE on December 8–12, our goal in organizing this Microelectronic Journal׳s special issue was to gather publications advancing memristor research from both a theoretical and application point of view. We are pleased to say that this goal was achieved by the 10 excellent contributions presented in this issue, briefly summarized in the following.
The first three papers present circuit theoretical considerations of memristors, memcapacitors, and networks of memristors, respectively. The next three papers are experimental and consider foldable memristors, organic memristors, and emergent spiking activity in memristors. The subsequent three papers discuss digital logic computing with memristors, and finally, the last paper describes a novel neuro-fuzzy clustering method and its memristive implementation. As noted above, neuromorphic engineering is one of the application areas of memristor technology; this topic is considered in fourth, sixth and tenth papers [4], [6], [10] of this special issue. In the following, we describe each of the papers in the order they are presented:
The first paper by Georgiou et al. [1] provides a theoretical analysis on memristor ideality and reciprocity. Reciprocality in this context means that if the output of a memristor is used to drive another memristor, the output of the second memristor exactly reproduces the waveform used to drive the first device. The authors show that this reciprocity condition holds for two ideal and identical memristors with the same initial memristance, and then consider the effect of nonidealities on reciprocality. Encryption is proposed as a possible application of the considered phenomenon.
The second paper by Fouda and Radwan [2] presents a mathematical analysis of memcapacitor using a linear dopant model. They investigate responses of the memcapacitor under DC step and periodic signals. Furthermore, series and parallel memcapacitive circuits are analyzed. Closed-form mathematical expressions of the analyzed cases are presented and compared with SPICE simulations.
Composite networks of threshold-type memristive devices are investigated in the third paper by Vourkas and Sirakoulis [3]. The authors present a general design methodology for the creation of composite memristive systems, and for understanding the rich current–voltage dynamics originating from these systems. Moreover, composite networks of memristors for computational applications, such as a multi-level memristive switch that could be used in memristive DAC circuits, are discussed.
Gnoheim et al. present the fabrication of foldable memristive devices on bulk mono-crystalline silicon using standard CMOS processes in the fourth paper [4]. The presented methodology is interesting for example in the context of neuromorphic systems, as it enables the fabrication of flexible and folded structures required to match cerebral cortex׳s topological pattern. The results show that the basic memristive current–voltage characteristics of these foldable devices match their bulk counterparts.
The experiment-based paper, i.e. the fifth paper by Dimonte et al. [5] presents measurements on organic memristors formed as a heterojunction of polyaniline and polyethylene oxide doped with lithium salt. In these measurements, electronic and ionic hysteresis current curves are determined with respect to different time delays in the input voltage signal. Moreover, cross-talk between two serially connected organic memristors is investigated.
In the sixth paper, Gale et al. [6] investigate the emergence of spiking activity in memristive circuits. Titanium dioxide-based devices are fabricated and wired up as circuits containing anti-series and anti-parallel interactions. The authors consider emerging spiking dynamics in the measured circuits, and analyze these dynamics with statistical methods and by introducing the concept of compositional complexity of memristive circuits. Different mechanisms for the measured spiking activity are discussed.
Comparison of two sequential memristive logic approaches – the so-called stateful logic approach of Ref. [12], and the complementary switch-based concept originally presented in Ref. [15] – is performed in the seventh paper by Ferch et al. [7]. Crucial requirements for these methods for example in terms of allowable line resistances, voltage schemes, and the need for additional selector devices are determined. A dynamical SPICE model of the considered electrochemical metallization memristor is presented, and the use of the considered logic operations in passive crossbar arrays is discussed.
In the eighth paper, Levy et al. [8] present a memristive realization of the Akers logic array [11], which can realize any Boolean function. The resulting computational structure is non-von Neumann-type, and the memristive realization significantly reduces the area, and yields power and memory bandwidth improvements, as compared to realizations with conventional CMOS technology. SPICE simulations of the considered circuit structure are performed, and implementations of a two-input XOR and a four-bit sorting function are presented as computational examples.
Memristive logic array computing is also considered in the ninth paper by Lehtonen et al., [9] in which a novel cellular CMOL logic computing architecture is presented. The proposed architecture allows performing vectorized stateful logic operations on rows or columns of memristors. It consists of a multitude of small memristive crossbars, which can be logically combined into larger structures by using CMOS circuitry. Such configurable granularity allows for mixed local and global computations to be performed in the array, and as an example of this the implementation of a content-addressable memory is described.
Finally, a spiking neuro-fuzzy clustering system and its memristive implementation is described in the tenth paper by Bavandpour et al. [10]. The proposed system maps the concept of distance in multidimensional analog spaces to the concept of dissimilarity in binary vector spaces, and is implemented using spike-based computing and an appropriate learning algorithm. The effectiveness of the proposed clustering system is assessed in various clustering tasks, and a CMOL-type memristive realization is presented.
As a conclusion, we note that the above summarized contributions provide interesting and useful insight into various aspects of memristor research. We would like to thank the authors for their contributions, and all of the reviewers for helping us to assemble such a high quality selection of articles.
References
[1]
Panayiotis, S. Georgiou, Mauricio Barahona, Sophia N. Yaliraki, Emmanuel M. Drakakis, On memristor ideality and reciprocity, Microelectron J. 45 1363–1371
Google Scholar
[2]
Mohamed E. Fouda, Ahmed G. Radwan, Memcapacitor response under step and sinusoidal voltage excitations, Microelectron J. 45 1372–1379
Google Scholar
[3]
Ioannis Vourkas, Georgios Ch. Sirakoulis, On the generalization of composite memristive network structures for computational analog/digital circuits and systems, Microelectron J. 45 1380–1391
Google Scholar
[4]
T. Ghoneim, Mohammed A. Zidan, Khaled N. Salama, Muhammad M.Hussain, Towards neuromorphic electronics: memristors on foldable silicon fabric, Microelectron J. 45 1392–1395
Google Scholar
[5]
Dr. Alice Dimonte, Tatiana Berzina , Maura Pavesi, Victor Erokhin, Hysteresis loop and cross-talk of organic memristive devices, Microelectron J. 45 1396–1400
Google Scholar
[6]
Dr. Ella Gale, Bende Lacy Costello, Andrew Adamatzky, Emergent spiking in non-ideal memristor networks, Microelectron J. 45 1401–1415
Google Scholar
[7]
S. Ferch, E.Linn, R.Waser, S.Menzel, Simulation and comparison of two sequential logic-in-memory approaches using a dynamic electrochemical metallization cell model, Microelectron J. 45 1416–1428
Google Scholar
[8]
Yifat Levy, Jehoshua Bruck, Yuval Cassuto, Eby G. Friedman, Avinoam Kolodny, Eitan Yaakobi, Shahar Kvatinsky, Logic operations in memory using a memristive akers array, Microelectron J. 45 1429–1437
Google Scholar
[9]
Eero Lehtonen, Jari Tissari, Jussi Poikonen, Mika Laiho, Lauri Koskinen, A cellular computing architecture for parallel memristive stateful logic, Microelectron J. 45 1438–1449
Google Scholar
[10]
Mohammad Bavandpour, Saeed Bagheri-Shouraki, Hamid Soleimani, Arash Ahmadi, Bernabé Linares-Barranco, Spiking neuro-fuzzy clustering system and its memristor crossbar based implementation, Microelectron J. 45 1450–1462
Google Scholar
[11]
S.B. Akers Jr.
A rectangular logic array
IEEE Trans. Comput., C-21 (8) (1972), pp. 848-857
View Record in ScopusGoogle Scholar
[12]
J. Borghetti, G.S. Snider, P.J. Kuekes, J.J. Yang, D.R. Stewart, R.S. Williams
Memristive switches enable stateful logic operations via material implication
Nature, 464 (2010), pp. 873-876
CrossRefView Record in ScopusGoogle Scholar
[13]
L. Chua
Resistance switching memories are memristors
Appl. Phys. A, 102 (4) (2011), pp. 765-783
CrossRefView Record in ScopusGoogle Scholar
[14]
K.K. Likharev, D.B. Strukov
CMOL: devices, circuits, and architectures
G. Cuniberti, G. Fagas, K. Richter (Eds.), Introducing Molecular Electronics, Springer, Berlin (2005), pp. 447-478
Google Scholar
[15]
E. Linn, R. Rosezin, S. Tappertzhofen, U. Bttger, R. Waser
Beyond von Neumann – logic operations in passive crossbar arrays alongside memory operations
Nanotechnology, 23 (30) (2012)
6 pp
Google Scholar
Sirakoulis G Ch, Bandini S
Cellular Automata Applications for Research and Industry Miscellaneous
2014.
@misc{sirakoulis2014cellular,
title = {Cellular Automata Applications for Research and Industry},
author = {Georgios Ch. Sirakoulis and Stefania Bandini},
url = {http://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-9-number-2-3-2014/jca-9-2-3-p-89-93/},
year = {2014},
date = {2014-04-14},
urldate = {2014-01-01},
journal = {Journal of Cellular Automata},
volume = {9},
number = {2-3},
pages = {89--93},
publisher = {OLD CITY PUBLISHING INC},
abstract = {Cellular automata (CA) present a very powerful approach to the study of spatio-temporal complex systems allowing to simulate complex global behaviors by using very primitive rules based on local interactions. CA account for real phenomena or solutions of problems, whose high complexity could unlikely be formalized in different contexts, and promote advanced computational models to be developed and analyzed in order to design future generations of scientific and technological scenarios. Furthermore, parallelism and locality features of CA allow a straightforward and extremely easy parallelization, therefore an immediate implementation on parallel and distributed computing resources, directly fitting the technological
trends. These characteristics of the CA research resulted in the formation of interdisciplinary research teams, involving cross-fertilization studies and perspectives, producing remarkable research results, and attracting scientists from different disciplines.
In these aspects, ACRI (Cellular Automata for Research and Industry) Conference, as the oldest conference in CA, has been traditionally focused on challenging problems and new research not only in theoretical but application aspects of CA, including CA tools and computational sciences. It is also concerned with applications and solutions of problems from the fields of physics, engineering, environment science, social science and life sciences, allowing scholars coming from different studies and experience in CA to discuss and merge their competencies and results, to identify new issues and to enlarge the research fields of CA. Since its inception in 1994, the ACRI conference has attracted an ever-growing community and has raised knowledge and interest in the study of CA for both new entrants into the field as well as researchers already working on particular aspects of CA. The 10th edition of ACRI 2012 Conference, organized by Democritus University of Thrace, took place in Santorini Island, Greece on September 24-27 2012, and was the tenth in a series of conferences inaugurated in 1994 in Rende, Italy, and followed by ACRI 1996 in Milan, Italy, ACRI 1998 in Trieste, Italy, ACRI 2000 in Karlsruhe, Germany, ACRI 2002 in Geneva, Switzerland, ACRI 2004 in Amsterdam, The Netherlands, ACRI 2006 in Perpignan, France, ACRI 2008 in Yokohama, Japan and ACRI 2010 in Ascoli Piceno, Italy.
The main goal of the ACRI 2012 Conference was to offer both scientists and engineers in academies and industries an opportunity to express and discuss their views on current trends, challenges, and state-of-the art solutions to various problems. As it already became apparent, CA approach is universal so easily applied to numerous different and interdisciplinary fields like the ones of arts, biology, chemistry, communication, cultural heritage, ecology, economy, geology, engineering, computer science, medicine, physics, sociology, etc.
A major part of these topics is covered by the content of this special issue. Twelve papers, all related with many different applications from small scale to large scale systems related with biology, ecology, project management, image processing, cryptography, pseudorandom number generation, robotics and urban geography, all modeled with CA were selected to constitute a volume of about one hundred and eighty pages. They were all thoroughly reviewed and revised properly as a detailed major extension of their conference papers published in the ACRI 2012 proceedings.
In more details, Landman, Bindman and Newgreen propose CA modeling of enteric nervous system (ENS) colonization, determining the key mechanisms to determine success or failure, and present new modeling results on the stochastic competition of individual neural crest (NC) cell progeny, by determining clonal contributions.
Hirabayashi, Kinoshita, Tanaka, Honda, Kojima and Oiwa present a CA approach for characterizing of DNA tile computing and investigate a cryptosystem using a DNA motif called a triple crossover (TX) tile with the help of a CA model.
Chatzichristofis, Bampis, Marques, Lux and Boutalis, propose a lossless visual multimedia content encryption CA approach employing the recursive attributes of the eXclusive-OR (XOR) filter and accelerating them by the Summed Area Tables (SAT) approach. This method is a symmetric-key based one and appears to be able to withstand brute force attacks.
Vlassopoulos and Girau introduce a new composite fitness metric to evolve two-dimensional CA using Genetic Algorithms and Markov Chain Monte-Carlo approach so as to successfully pass specific tests from Pseudorandom Number Generators (PRNGs) batteries of tests.
Das and Rowchowdhury introduce a CA based high-speed, secure stream cipher with 128 bits Key and 128 bits Initial Vector (IV), namely CASTREAM, suitable for both hardware and software. The CASTREAM is extensible in terms of Key size and provides configurable security and vendor specific implementation option better than the existing standards.
Di Stefano and Navarra propose a very simple game called Scintillae, which, like in a domino game, provides the player with limited basic pieces that can be placed over a chessboard-like area. Nevertheless, many interesting aspects arrive from the evolution of this game and combinatorial circuit and cryptography case studies of Scintillae evolution are presented.
Zagoris and Pratikakis propose CA for text detection in Natural Images. Initially, an edge map is calculated and binarized and then, by taking advantage of the CA memory notion, the transition rules of these hybrid CA are applied in different consecutive steps proving the method’s efficiency when compared with others methods for ICDAR 2011 Robust Reading Competition dataset.
Charalampous, Kostavelis, Amanatiadis and Gasteratos present a CA based method suitable for path planning in dynamically changing environments, assuring a collision-free cost efficient path to target with optimal computational cost and, moreover, apply it successfully to indoor and outdoor real world planar environments.
Avolio, Di Gregorio and Trunfio propose a wildfire simulator, based on CA, in which a local randomization of the spread directions and different size of neighborhood are introduced to improve the accuracy of fire spread simulations based on a standard center-to-center ignition scheme.
Ben Belgacem, Chopard, Latt and Parmigiani investigate optimal management of network of irrigation canals by numerical modeling of Complex Cellular Automata (CxA), Lattice Boltzmann (LB) method and Multiscale Modeling Language (MML) on a distributed grid infrastructure aiming at coupling simple 1D model of canal sections with 3D complex ones.
Blecic, Cecchini, Trunfio and Verigos propose an operational approach to incorporate complex urban geographies into urban land-use CA models. They furthermore present few toy experiments and a real-world application of the model to the city of Heraklion in Crete, Greece.
Shimura and Nishinari present a stochastic CA model for project management providing the estimation of various tempo properties relevant to the project such as project duration, critical path and slack time in terms of the realization probability.
Finally, we would like to thank and acknowledge the members of ACRI Conference Program Committee who kindly accepted to assist us and provided us with their valuable comments during the review process of the aforementioned Conference and Special Issue papers:
Andrew Adamatzky (University of the West of England \textendash UK)
Ioannis Andreadis (Democritus University of Thrace \textendash Greece)
Franco Bagnoli (University of Florence \textendash Italy)
Stefania Bandini (University of Milano-Bicocca \textendash Italy)
Olga Bandman (Moscow Energetic Institute \textendash Russia)
Belgacem Ben Youssef (Fraser University Surey \textendash Canada)
Bastien Chopard (University of Geneva \textendash Switzerland)
Alberto Dennunzio (University of Milano-Bicocca \textendash Italy)
Andreas Deutsch (Dresden University of Technology \textendash Germany)
Salvatore Di Gregorio (University of Calabria \textendash Italy)
Pedro de Oliveira (Universidade Presbiteriana Mackenzie \textendash Brazil)
Michel Droz (University of Geneva \textendash Switzerland)
Samira El Yacoubi (University of Perpignan \textendash France)
Nazim Fat`es (INRIA Nancy \textendash Grand Est \textendash France)
Teijiro Isokawa (University of Hyogo \textendash Japan)
Francisco Jim´enez (University of Santa Clara \textendash Spain)
Ioannis Karafyllidis (Democritus University of Thrace \textendash Greece)
Toshihiko Komatsuzaki (Kanazawa University \textendash Japan)
Martin Kutrib (Institut f¨ur Informatik Universit¨at Gie\ssen \textendash Germany)
Anna T. Lawniczak (University of Guelph \textendash Canada)
Jia Lee (Chongqing University \textendash China)
Joseph Lizier (Max Planck Institute for Mathematics in the Sciences \textendash Germany)
Danuta Makowiec (Gdansk University \textendash Poland)
Sara Manzoni (University of Milano-Bicocca \textendash Italy)
Maurice Margenstern (Universit´e Paul Verlaine \textendash METZ \textendash France)
Genaro J. Mart´ınez (University of the West of England \textendash Mexico)
Nobuyuki Matsui (University of Hyogo \textendash Japan)
Giancarlo Mauri (University of Milano-Bicocca \textendash Italy)
Mohamma Reza Meybodi (Amirkabir University of Technology \textendash Iran)
Michael Meyer-Hermann (Helmholtz Centre for Infection Research Braunschweig \textendash Germany)
Angelo Mingarelli (Carleton University \textendash Canada)
Shin Morishita (Yokohama National University \textendash Japan)
Katsuhiro Nishinari (University of Tokyo \textendash Japan)
Hidenosuke Nishio (University of Kyoto \textendash Japan)
Ferdinand Peper (National Institute of Information and Communications Technology \textendash Japan)
Franciszek Seredynski (Institute of Computer Science Polish Academy of Sciences \textendash Poland)
Roberto Serra (University of Modena and Reggio Emilia \textendash Italy)
Biplab K. Sikdar (Bengal Engineering and Science University \textendash India)
Georgios Sirakoulis (Democritus University of Thrace \textendash Greece)
Furio Suggi Liverani (University of Trieste \textendash Italy)
Domenico Talia (University of Calabria \textendash Italy)
Marco Tomassini (University of Lausanne \textendash Switzerland)
Leen Torenvliet (University of Amsterdam \textendash The Netherlands)
Hiroshi Umeo (University of Osaka Electro-Communication \textendash Japan)
Giuseppe Vizzari (University of Milano-Bicocca \textendash Italy)
Burton Voorhees (University of Athabasca \textendash Canada)
Thomas Worsch (University of Karlsruhe \textendash Germany)
April 14, 2014
Georgios Ch. Sirakoulis (Democritus University of Thrace, Greece)
Stefania Bandini (University of Milano-Bicocca \textendash Italy)},
keywords = {},
pubstate = {published},
tppubtype = {misc}
}
trends. These characteristics of the CA research resulted in the formation of interdisciplinary research teams, involving cross-fertilization studies and perspectives, producing remarkable research results, and attracting scientists from different disciplines.
In these aspects, ACRI (Cellular Automata for Research and Industry) Conference, as the oldest conference in CA, has been traditionally focused on challenging problems and new research not only in theoretical but application aspects of CA, including CA tools and computational sciences. It is also concerned with applications and solutions of problems from the fields of physics, engineering, environment science, social science and life sciences, allowing scholars coming from different studies and experience in CA to discuss and merge their competencies and results, to identify new issues and to enlarge the research fields of CA. Since its inception in 1994, the ACRI conference has attracted an ever-growing community and has raised knowledge and interest in the study of CA for both new entrants into the field as well as researchers already working on particular aspects of CA. The 10th edition of ACRI 2012 Conference, organized by Democritus University of Thrace, took place in Santorini Island, Greece on September 24-27 2012, and was the tenth in a series of conferences inaugurated in 1994 in Rende, Italy, and followed by ACRI 1996 in Milan, Italy, ACRI 1998 in Trieste, Italy, ACRI 2000 in Karlsruhe, Germany, ACRI 2002 in Geneva, Switzerland, ACRI 2004 in Amsterdam, The Netherlands, ACRI 2006 in Perpignan, France, ACRI 2008 in Yokohama, Japan and ACRI 2010 in Ascoli Piceno, Italy.
The main goal of the ACRI 2012 Conference was to offer both scientists and engineers in academies and industries an opportunity to express and discuss their views on current trends, challenges, and state-of-the art solutions to various problems. As it already became apparent, CA approach is universal so easily applied to numerous different and interdisciplinary fields like the ones of arts, biology, chemistry, communication, cultural heritage, ecology, economy, geology, engineering, computer science, medicine, physics, sociology, etc.
A major part of these topics is covered by the content of this special issue. Twelve papers, all related with many different applications from small scale to large scale systems related with biology, ecology, project management, image processing, cryptography, pseudorandom number generation, robotics and urban geography, all modeled with CA were selected to constitute a volume of about one hundred and eighty pages. They were all thoroughly reviewed and revised properly as a detailed major extension of their conference papers published in the ACRI 2012 proceedings.
In more details, Landman, Bindman and Newgreen propose CA modeling of enteric nervous system (ENS) colonization, determining the key mechanisms to determine success or failure, and present new modeling results on the stochastic competition of individual neural crest (NC) cell progeny, by determining clonal contributions.
Hirabayashi, Kinoshita, Tanaka, Honda, Kojima and Oiwa present a CA approach for characterizing of DNA tile computing and investigate a cryptosystem using a DNA motif called a triple crossover (TX) tile with the help of a CA model.
Chatzichristofis, Bampis, Marques, Lux and Boutalis, propose a lossless visual multimedia content encryption CA approach employing the recursive attributes of the eXclusive-OR (XOR) filter and accelerating them by the Summed Area Tables (SAT) approach. This method is a symmetric-key based one and appears to be able to withstand brute force attacks.
Vlassopoulos and Girau introduce a new composite fitness metric to evolve two-dimensional CA using Genetic Algorithms and Markov Chain Monte-Carlo approach so as to successfully pass specific tests from Pseudorandom Number Generators (PRNGs) batteries of tests.
Das and Rowchowdhury introduce a CA based high-speed, secure stream cipher with 128 bits Key and 128 bits Initial Vector (IV), namely CASTREAM, suitable for both hardware and software. The CASTREAM is extensible in terms of Key size and provides configurable security and vendor specific implementation option better than the existing standards.
Di Stefano and Navarra propose a very simple game called Scintillae, which, like in a domino game, provides the player with limited basic pieces that can be placed over a chessboard-like area. Nevertheless, many interesting aspects arrive from the evolution of this game and combinatorial circuit and cryptography case studies of Scintillae evolution are presented.
Zagoris and Pratikakis propose CA for text detection in Natural Images. Initially, an edge map is calculated and binarized and then, by taking advantage of the CA memory notion, the transition rules of these hybrid CA are applied in different consecutive steps proving the method’s efficiency when compared with others methods for ICDAR 2011 Robust Reading Competition dataset.
Charalampous, Kostavelis, Amanatiadis and Gasteratos present a CA based method suitable for path planning in dynamically changing environments, assuring a collision-free cost efficient path to target with optimal computational cost and, moreover, apply it successfully to indoor and outdoor real world planar environments.
Avolio, Di Gregorio and Trunfio propose a wildfire simulator, based on CA, in which a local randomization of the spread directions and different size of neighborhood are introduced to improve the accuracy of fire spread simulations based on a standard center-to-center ignition scheme.
Ben Belgacem, Chopard, Latt and Parmigiani investigate optimal management of network of irrigation canals by numerical modeling of Complex Cellular Automata (CxA), Lattice Boltzmann (LB) method and Multiscale Modeling Language (MML) on a distributed grid infrastructure aiming at coupling simple 1D model of canal sections with 3D complex ones.
Blecic, Cecchini, Trunfio and Verigos propose an operational approach to incorporate complex urban geographies into urban land-use CA models. They furthermore present few toy experiments and a real-world application of the model to the city of Heraklion in Crete, Greece.
Shimura and Nishinari present a stochastic CA model for project management providing the estimation of various tempo properties relevant to the project such as project duration, critical path and slack time in terms of the realization probability.
Finally, we would like to thank and acknowledge the members of ACRI Conference Program Committee who kindly accepted to assist us and provided us with their valuable comments during the review process of the aforementioned Conference and Special Issue papers:
Andrew Adamatzky (University of the West of England – UK)
Ioannis Andreadis (Democritus University of Thrace – Greece)
Franco Bagnoli (University of Florence – Italy)
Stefania Bandini (University of Milano-Bicocca – Italy)
Olga Bandman (Moscow Energetic Institute – Russia)
Belgacem Ben Youssef (Fraser University Surey – Canada)
Bastien Chopard (University of Geneva – Switzerland)
Alberto Dennunzio (University of Milano-Bicocca – Italy)
Andreas Deutsch (Dresden University of Technology – Germany)
Salvatore Di Gregorio (University of Calabria – Italy)
Pedro de Oliveira (Universidade Presbiteriana Mackenzie – Brazil)
Michel Droz (University of Geneva – Switzerland)
Samira El Yacoubi (University of Perpignan – France)
Nazim Fat`es (INRIA Nancy – Grand Est – France)
Teijiro Isokawa (University of Hyogo – Japan)
Francisco Jim´enez (University of Santa Clara – Spain)
Ioannis Karafyllidis (Democritus University of Thrace – Greece)
Toshihiko Komatsuzaki (Kanazawa University – Japan)
Martin Kutrib (Institut f¨ur Informatik Universit¨at Gießen – Germany)
Anna T. Lawniczak (University of Guelph – Canada)
Jia Lee (Chongqing University – China)
Joseph Lizier (Max Planck Institute for Mathematics in the Sciences – Germany)
Danuta Makowiec (Gdansk University – Poland)
Sara Manzoni (University of Milano-Bicocca – Italy)
Maurice Margenstern (Universit´e Paul Verlaine – METZ – France)
Genaro J. Mart´ınez (University of the West of England – Mexico)
Nobuyuki Matsui (University of Hyogo – Japan)
Giancarlo Mauri (University of Milano-Bicocca – Italy)
Mohamma Reza Meybodi (Amirkabir University of Technology – Iran)
Michael Meyer-Hermann (Helmholtz Centre for Infection Research Braunschweig – Germany)
Angelo Mingarelli (Carleton University – Canada)
Shin Morishita (Yokohama National University – Japan)
Katsuhiro Nishinari (University of Tokyo – Japan)
Hidenosuke Nishio (University of Kyoto – Japan)
Ferdinand Peper (National Institute of Information and Communications Technology – Japan)
Franciszek Seredynski (Institute of Computer Science Polish Academy of Sciences – Poland)
Roberto Serra (University of Modena and Reggio Emilia – Italy)
Biplab K. Sikdar (Bengal Engineering and Science University – India)
Georgios Sirakoulis (Democritus University of Thrace – Greece)
Furio Suggi Liverani (University of Trieste – Italy)
Domenico Talia (University of Calabria – Italy)
Marco Tomassini (University of Lausanne – Switzerland)
Leen Torenvliet (University of Amsterdam – The Netherlands)
Hiroshi Umeo (University of Osaka Electro-Communication – Japan)
Giuseppe Vizzari (University of Milano-Bicocca – Italy)
Burton Voorhees (University of Athabasca – Canada)
Thomas Worsch (University of Karlsruhe – Germany)
April 14, 2014
Georgios Ch. Sirakoulis (Democritus University of Thrace, Greece)
Stefania Bandini (University of Milano-Bicocca – Italy)
Journals
Tsakalos K, Sirakoulis G Ch, Adamatzky A, Smith J
Protein Structured Reservoir computing for Spike-based Pattern Recognition Journal Article
In: IEEE Transactions on Parallel and Distributed Systems, vol. 33, no. 2, pp. 322–331, 2022.
@article{tsakalos2021protein,
title = {Protein Structured Reservoir computing for Spike-based Pattern Recognition},
author = {Karolos-Alexandros Tsakalos and Georgios Ch. Sirakoulis and Andy Adamatzky and Jim Smith},
url = {https://www.computer.org/csdl/journal/td/2022/02/09387584/1smD8QlWRji},
doi = {10.1109/TPDS.2021.3068826},
year = {2022},
date = {2022-02-01},
urldate = {2022-02-01},
journal = {IEEE Transactions on Parallel and Distributed Systems},
volume = {33},
number = {2},
pages = {322--331},
publisher = {IEEE},
abstract = {Nowadays we witness a miniaturisation trend in the semiconductor industry backed up by groundbreaking discoveries and designs in nanoscale characterisation and fabrication. To facilitate the trend and produce ever smaller, faster and cheaper computing devices, the size of nanoelectronic devices is now reaching the scale of atoms or molecules - a technical goal undoubtedly demanding for novel devices. Following the trend, we explore an unconventional route of implementing reservoir computing on a single protein molecule and introduce neuromorphic connectivity with a small-world networking property. We have chosen Izhikevich spiking neurons as elementary processors, corresponding to the atoms of verotoxin protein, and its molecule as a `hardware' architecture of the communication networks connecting the processors. We apply on a single readout layer, various training methods in a supervised fashion to investigate whether the molecular structured Reservoir Computing (RC) system is capable to deal with machine learning benchmarks. We start with the Remote Supervised Method, based on Spike-Timing-Dependent-Plasticity, and carry on with linear regression and scaled conjugate gradient back-propagation training methods. The RC network is evaluated as a proof-of-concept on the handwritten digit images from the standard MNIST and the extended MNIST datasets and demonstrates acceptable classification accuracies in comparison with other similar approaches},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vasileiadis N, Ntinas V, Karakolis P, Dimitrakis P, Sirakoulis G C
On Edge Image Processing Acceleration with Low Power Neuro-Memristive Segmented Crossbar Array Architecture. Journal Article
In: International Journal of Unconventional Computing, vol. 17, no. 3, 2022.
@article{vasileiadis2022edge,
title = {On Edge Image Processing Acceleration with Low Power Neuro-Memristive Segmented Crossbar Array Architecture.},
author = {Nikolaos Vasileiadis and Vasileios Ntinas and Panagiotis Karakolis and Panagiotis Dimitrakis and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
journal = {International Journal of Unconventional Computing},
volume = {17},
number = {3},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chatzinikolaou T P, Fyrigos I, Ntinas V, Kitsios S, Tsompanas M, Bousoulas P, Tsoukalas D, Adamatzky A, Sirakoulis G C
Chemical Wave Computing from Labware to Electrical Systems Journal Article
In: Electronics, vol. 11, no. 11, pp. 1683, 2022.
@article{chatzinikolaou2022chemical,
title = {Chemical Wave Computing from Labware to Electrical Systems},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Stavros Kitsios and Michail-Antisthenis Tsompanas and Panagiotis Bousoulas and Dimitris Tsoukalas and Andrew Adamatzky and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
journal = {Electronics},
volume = {11},
number = {11},
pages = {1683},
publisher = {MDPI},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Bousoulas P, Kitsios S, Chatzinikolaou T P, Fyrigos I, Ntinas V, Tsompanas M, Sirakoulis G C, Tsoukalas D
Material design strategies for emulating neuromorphic functionalities with resistive switching memories Journal Article
In: Japanese Journal of Applied Physics, 2022.
@article{bousoulas2022material,
title = {Material design strategies for emulating neuromorphic functionalities with resistive switching memories},
author = {Panagiotis Bousoulas and Stavros Kitsios and Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Michail-Antisthenis Tsompanas and Georgios Ch Sirakoulis and Dimitrios Tsoukalas},
year = {2022},
date = {2022-01-01},
journal = {Japanese Journal of Applied Physics},
publisher = {IOP Publishing},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kyriakou C, Georgoudas I G, Papanikolaou N P, Sirakoulis G C
A GIS-aided cellular automata system for monitoring and estimating graph-based spread of epidemics Journal Article
In: Natural Computing, pp. 1–18, 2022.
@article{kyriakou2022gis,
title = {A GIS-aided cellular automata system for monitoring and estimating graph-based spread of epidemics},
author = {Charilaos Kyriakou and Ioakeim G Georgoudas and Nick P Papanikolaou and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
journal = {Natural Computing},
pages = {1--18},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Mavropoulis A, Vasileiadis N, Theodorou C, Sygellou L, Normand P, Sirakoulis G C, Dimitrakis P
Effect of SOI substrate on silicon nitride resistance switching using MIS structure Journal Article
In: Solid-State Electronics, vol. 194, pp. 108375, 2022.
@article{mavropoulis2022effect,
title = {Effect of SOI substrate on silicon nitride resistance switching using MIS structure},
author = {A Mavropoulis and N Vasileiadis and C Theodorou and L Sygellou and P Normand and G Ch Sirakoulis and P Dimitrakis},
year = {2022},
date = {2022-01-01},
journal = {Solid-State Electronics},
volume = {194},
pages = {108375},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Varsamis G D, Karafyllidis I G, Sirakoulis G C
Hitting times of quantum and classical random walks in potential spaces Journal Article
In: Physica A: Statistical Mechanics and its Applications, pp. 128119, 2022.
@article{varsamis2022hitting,
title = {Hitting times of quantum and classical random walks in potential spaces},
author = {Georgios D Varsamis and Ioannis G Karafyllidis and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
journal = {Physica A: Statistical Mechanics and its Applications},
pages = {128119},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsakalos K, Dragkola P, Karamani R, Tsompanas M, Provata A, Dimitrakis P, Adamatzky A I, Sirakoulis G C
Chimera States in Neuro-Inspired Area-Efficient Asynchronous Cellular Automata Networks Journal Article
In: IEEE Transactions on Circuits and Systems I: Regular Papers, 2022.
@article{tsakalos2022chimera,
title = {Chimera States in Neuro-Inspired Area-Efficient Asynchronous Cellular Automata Networks},
author = {Karolos-Alexandros Tsakalos and Paraskevi Dragkola and Rafailia-Eleni Karamani and Michail-Antisthenis Tsompanas and Astero Provata and Panagiotis Dimitrakis and Andrew I Adamatzky and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
journal = {IEEE Transactions on Circuits and Systems I: Regular Papers},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Fyrigos I, Ntinas V, Vasileiadis N, Sirakoulis G Ch, Dimitrakis P, Zhang Y, Karafyllidis I G
Memristor Crossbar Arrays Performing Quantum Algorithms Journal Article Forthcoming
In: IEEE Transactions on Circuits and Systems I: Regular Papers, pp. 1-12, Forthcoming.
@article{fyrigos2021memristorb,
title = {Memristor Crossbar Arrays Performing Quantum Algorithms},
author = {Iosif-Angelos Fyrigos and Vasileios Ntinas and Nikolaos Vasileiadis and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis and Yue Zhang and Ioannis G Karafyllidis},
url = {https://ieeexplore.ieee.org/document/9610620},
doi = {10.1109/TCSI.2021.3123575},
year = {2021},
date = {2021-11-13},
urldate = {2021-11-13},
journal = {IEEE Transactions on Circuits and Systems I: Regular Papers},
pages = {1-12},
publisher = {IEEE},
abstract = {There is a growing interest in quantum computers and quantum algorithm development. It has been proved that ideal quantum computers, with zero error rates and large decoherence times, can solve problems that are intractable for today's classical computers. Quantum computers use two resources, superposition and entanglement, that have no classical analog. Since quantum computer platforms that are currently available comprise only a few dozen of qubits, the use of quantum simulators is essential in developing and testing new quantum algorithms. We present a novel quantum simulator based on memristor crossbar circuits and use them to simulate well-known quantum algorithms, namely the Deutsch and Grover quantum algorithms. In quantum computing the dominant algebraic operations are matrix-vector multiplications. The execution time grows exponentially with the simulated number of qubits, causing an exponential slowdown in quantum algorithm execution using classical computers. In this work, we show that the inherent characteristics of memristor arrays can be used to overcome this problem and that memristor arrays can be used not only as independent quantum simulators but also as a part of a quantum computer stack where classical computers accelerators are connected. Our memristive crossbar circuits are re-configurable and can be programmed to simulate any quantum algorithm.},
keywords = {},
pubstate = {forthcoming},
tppubtype = {article}
}
Vasileiadis N, Loukas P, Karakolis P, Ioannou-Sougleridis V, Normand P, Ntinas V, Fyrigos I, Karafyllidis I, Sirakoulis G Ch, Dimitrakis P
Multi-level resistance switching and random telegraph noise analysis of nitride based memristors Journal Article
In: Chaos, Solitons & Fractals, vol. 153, no. 1, pp. 11153, 2021.
@article{vasileiadis2021multi,
title = {Multi-level resistance switching and random telegraph noise analysis of nitride based memristors},
author = {Nikolaos Vasileiadis and Panagiotis Loukas and Panagiotis Karakolis and Vassilios Ioannou-Sougleridis and Pascal Normand and Vasileios Ntinas and Iosif-Angelos Fyrigos and Ioannis Karafyllidis and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0960077921008870},
doi = {doi.org/10.1016/j.chaos.2021.111533},
year = {2021},
date = {2021-11-11},
urldate = {2021-01-01},
journal = {Chaos, Solitons \& Fractals},
volume = {153},
number = {1},
pages = {11153},
publisher = {Elsevier},
abstract = {Resistance switching devices are of special importance because of their application in resistive memories (RRAM) which are promising candidates for replacing current nonvolatile memories and realize storage class memories. These devices exhibit usually memristive properties with many discrete resistance levels and implement artificial synapses. The last years, researchers have demonstrated memristive chips as accelerators in computing, following new in-memory and neuromorphic computational approaches. Many different metal oxides have been used as resistance switching materials in MIM or MIS structures. Understanding of the mechanism and the dynamics of resistance switching is very critical for the modeling and use of memristors in different applications. Here, we demonstrate the bipolar resistance switching of silicon nitride thin films using heavily doped Si and Cu as bottom and top-electrodes, respectively. Analysis of the current-voltage characteristics reveal that under space-charge limited conditions and appropriate current compliance setting, multi-level resistance operation can be achieved. Furthermore, a flexible tuning protocol for multi-level resistance switching was developed applying appropriate SET/RESET pulse sequences. Retention and random telegraph noise measurements performed at different resistance levels. The present results reveal the attractive properties of the examined devices.
},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Nikiforidis I, Karafyllidis I G, Dimitrakis P, Sirakoulis G Ch
Design and simulation of graphene logic gates using graphene p--n junctions as building blocks Journal Article
In: Graphene and 2D Materials Technologies, vol. 6, no. 3, pp. 35–47, 2021.
@article{nikiforidis2021design,
title = {Design and simulation of graphene logic gates using graphene p--n junctions as building blocks},
author = {Ioannis Nikiforidis and Ioannis G Karafyllidis and Panagiotis Dimitrakis and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/article/10.1007/s41127-021-00043-7},
doi = {doi.org/10.1007/s41127-021-00043-7},
year = {2021},
date = {2021-10-19},
urldate = {2021-10-19},
journal = {Graphene and 2D Materials Technologies},
volume = {6},
number = {3},
pages = {35--47},
publisher = {Springer International Publishing},
abstract = {Electrostatically doped graphene p\textendashn junctions can modulate graphene nanoribbon conductance and can be indispensable parts of nanoelectronic graphene circuits. Much research has been conducted on such devices with one rectangular top gate and one back gate with very encouraging results. Recently, graphene p\textendashn junctions with two rectangular top gates have been proposed and their study revealed a rich behaviour that allows their use in both analogue and digital nanoelectronic circuits. Here we study graphene p\textendashn junctions with two trapezoid top gates and a common back gate with special focus to the effect of the angle and the distance between the two top gates. Furthermore, trapezoid top gates with angles of 45° make use of the Veselago lens effect, allowing an effective control by tuning density of states and carrier density. We simulated these devises using the non-equilibrium Green’s function method combined with tight-binding Hamiltonians in the ballistic transport limit. Our results show that the conductance of these graphene p\textendashn junctions can be successfully controlled by various combinations of different parameters that allows for realisation of carbon-based logic gates. We also present the design and simulation a universal set Boolean gates, namely NOT, NAND and NOR.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vasileiadis N, Ntinas V, Sirakoulis G Ch, Dimitrakis P
In-Memory-Computing Realization with a Photodiode/Memristor Based Vision Sensor Journal Article
In: Materials, vol. 14, no. 18, pp. 5223, 2021.
@article{vasileiadis2021memory,
title = {In-Memory-Computing Realization with a Photodiode/Memristor Based Vision Sensor},
author = {Nikolaos Vasileiadis and Vasileios Ntinas and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis},
url = {https://www.mdpi.com/1996-1944/14/18/5223},
doi = {doi.org/10.3390/ma14185223},
year = {2021},
date = {2021-09-10},
urldate = {2021-09-10},
journal = {Materials},
volume = {14},
number = {18},
pages = {5223},
publisher = {Multidisciplinary Digital Publishing Institute},
abstract = {State-of-the-art IoT technologies request novel design solutions in edge computing, resulting in even more portable and energy-efficient hardware for in-the-field processing tasks. Vision sensors, processors, and hardware accelerators are among the most demanding IoT applications. Resistance switching (RS) two-terminal devices are suitable for resistive RAMs (RRAM), a promising technology to realize storage class memories. Furthermore, due to their memristive nature, RRAMs are appropriate candidates for in-memory computing architectures. Recently, we demonstrated a CMOS compatible silicon nitride (SiNx) MIS RS device with memristive properties. In this paper, a report on a new photodiode-based vision sensor architecture with in-memory computing capability, relying on memristive device, is disclosed. In this context, the resistance switching dynamics of our memristive device were measured and a data-fitted behavioral model was extracted. SPICE simulations were made highlighting the in-memory computing capabilities of the proposed photodiode-one memristor pixel vision sensor. Finally, an integration and manufacturing perspective was discussed.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M, Fyrigos I, Ntinas A V, Sirakoulis G Ch
Cellular automata implementation of Oregonator simulating light-sensitive Belousov--Zhabotinsky medium Journal Article
In: Nonlinear Dynamics, vol. 104, pp. 4103–4115, 2021.
@article{tsompanas2021cellular,
title = {Cellular automata implementation of Oregonator simulating light-sensitive Belousov--Zhabotinsky medium},
author = {Michail-Antisthenis Tsompanas and Iosif-Angelos Fyrigos and Adamatzky Vasileios Ntinas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/article/10.1007/s11071-021-06521-0},
doi = {doi.org/10.1007/s11071-021-06521-0},
year = {2021},
date = {2021-05-16},
urldate = {2021-01-01},
journal = {Nonlinear Dynamics},
volume = {104},
pages = {4103--4115},
publisher = {Springer},
abstract = {Cellular automata (CA) have been used to simulate a variety of different chemical, biological and physical phenomena. Their ability to emulate complex dynamics, emerging from simple local interactions of their elementary cells, made them a strong candidate for mimicking these phenomena, especially when accelerated computation through parallelization is required. Belousov\textendashZhabotinsky (BZ) is a class of chemical reactions that due to their potential as nonlinear chemical oscillators, have inspired scientists to use them as chemical computers. The Oregonator equations, which approximate the dynamics of BZ reactions, were implemented here using CA methods. This new modelling approach (CA-based Oregonator) was tested in terms of accuracy and efficiency against previous models and laboratory-based experimental results, while the benefits of this method were outlined. It was observed that the results from the CA-based Oregonator are in good agreement with both modelled and laboratory experiments. The main advantage of this method can be summarized as the acceleration achieved in current implementations (serial computers), but also towards potential future implementations in massively parallel computational systems (like field-programmable gate array hardware and nano-neuromorphic circuits) that have been proved to be good substrates for accelerating the implemented CA models.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vasileiadis N, Karakolis P, Mandylas P, Ioannou-Sougleridis V, Normand P, Perego M, Komninou P, Ntinas V, Fyrigos I, Karafyllidis I, Sirakoulis G Ch, Dimitrakis P
Understanding the role of defects in silicon nitride-based resistive switching memories through oxygen doping Journal Article
In: IEEE Transactions on Nanotechnology, vol. 20, pp. 356–364, 2021.
@article{vasileiadis2021understanding,
title = {Understanding the role of defects in silicon nitride-based resistive switching memories through oxygen doping},
author = {Nikolaos Vasileiadis and Panagiotis Karakolis and Panagiotis Mandylas and Vassilios Ioannou-Sougleridis and Pascal Normand and Michele Perego and Philomela Komninou and Vasileios Ntinas and Iosif-Angelos Fyrigos and Ioannis Karafyllidis and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis},
url = {https://ieeexplore.ieee.org/document/9403953},
doi = {10.1109/TNANO.2021.3072974},
year = {2021},
date = {2021-04-13},
urldate = {2021-01-01},
journal = {IEEE Transactions on Nanotechnology},
volume = {20},
pages = {356--364},
publisher = {IEEE},
abstract = {Resistive memories are promising candidates for replacing current nonvolatile memories and realize storage class memories. Moreover, they have memristive properties, with many discrete resistance levels and implement artificial synapses. The last years researchers have demonstrated RRAM chips used as accelerators in computing, following the new in-memory and neuromorphic computational approaches. Many different metal oxides have been used as resistance switching materials in MIM structures. Understanding of the switching mechanism is very critical for the modeling and the use of memristors in different applications. Here, we demonstrate the bipolar resistance switching of silicon nitride thin films using heavily doped Si and Cu as bottom and top-electrodes respectively. Next, we dope nitride with oxygen in order to introduce and modify the intrinsic nitride defects. Analysis of the current-voltage characteristics reveal that under space-charge limited conditions and by setting the appropriate current compliance, the operation condition of the RRAM cells can be tuned. Furthermore, resistance change can be obtained using appropriate SET/RESET pulsing sequences allowing the use of the devices in computing acceleration application. Impedance spectroscopy measurements clarify the presence of different mechanisms during SET and RESET. We prove through a customized measurement set-up and the appropriate control software that the initial charge-storage in the intrinsic nitride traps governs the resistance change.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M, Fyrigos I, Ntinas V, Adamatzky A, Sirakoulis G Ch
Light sensitive Belousov--Zhabotinsky medium accommodates multiple logic gates Journal Article
In: Biosystems, vol. 206, pp. 104447, 2021.
@article{tsompanas2021light,
title = {Light sensitive Belousov--Zhabotinsky medium accommodates multiple logic gates},
author = {Michail-Antisthenis Tsompanas and Iosif-Angelos Fyrigos and Vasileios Ntinas and Andrew Adamatzky and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0303264721001015?via%3Dihub},
doi = {doi.org/10.1016/j.biosystems.2021.104447},
year = {2021},
date = {2021-03-24},
urldate = {2021-03-24},
journal = {Biosystems},
volume = {206},
pages = {104447},
publisher = {Elsevier},
abstract = {Computational functionality has been implemented successfully on chemical reactions in living systems. In the case of Belousov\textendashZhabotinsky (BZ) reaction, this was achieved by using collision-based techniques and by exploiting the light sensitivity of BZ. In order to unveil the computational capacity of the light sensitive BZ medium and the possibility to implement re-configurable logic, the design of multiple logic gates in a fixed BZ reservoir was investigated. The three basic logic gates (namely NOT, OR and AND) were studied to prove the Turing completeness of the architecture. Namely, all possible Boolean functions can be implemented as a combination of these logic gates. Nonetheless, a more complicated logic function was investigated, aiming to illustrate further capabilities of a fixed size BZ reservoir. The experiments executed within this study were implemented with a Cellular Automata (CA)-based model of the Oregonator equations that simulate excitation and wave propagation on a light sensitive BZ thin film. Given that conventional or von Neumann architecture computations is proved possible on the proposed configuration, the next step would be the realization of unconventional types of computation, such as neuromorphic and fuzzy computations, where the chemical substrate may prove more efficient than silicon.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Bousoulas P, Papakonstantinopoulos C, Kitsios S, Moustakas K, Sirakoulis G Ch, Tsoukalas D
Emulating Artificial Synaptic Plasticity Characteristics from SiO2-Based Conductive Bridge Memories with Pt Nanoparticles Journal Article
In: Micromachines, vol. 12, no. 3, pp. 306, 2021.
@article{bousoulas2021emulating,
title = {Emulating Artificial Synaptic Plasticity Characteristics from SiO2-Based Conductive Bridge Memories with Pt Nanoparticles},
author = {Panagiotis Bousoulas and Charalampos Papakonstantinopoulos and Stavros Kitsios and Konstantinos Moustakas and Georgios Ch. Sirakoulis and Dimitris Tsoukalas},
url = {https://www.mdpi.com/2072-666X/12/3/306},
doi = {doi.org/10.3390/mi12030306},
year = {2021},
date = {2021-03-15},
urldate = {2021-03-15},
journal = {Micromachines},
volume = {12},
number = {3},
pages = {306},
publisher = {Multidisciplinary Digital Publishing Institute},
abstract = {The quick growth of information technology has necessitated the need for developing novel electronic devices capable of performing novel neuromorphic computations with low power consumption and a high degree of accuracy. In order to achieve this goal, it is of vital importance to devise artificial neural networks with inherent capabilities of emulating various synaptic properties that play a key role in the learning procedures. Along these lines, we report here the direct impact of a dense layer of Pt nanoparticles that plays the role of the bottom electrode, on the manifestation of the bipolar switching effect within SiO2-based conductive bridge memories. Valuable insights regarding the influence of the thermal conductivity value of the bottom electrode on the conducting filament growth mechanism are provided through the application of a numerical model. The implementation of an intermediate switching transition slope during the SET transition permits the emulation of various artificial synaptic functionalities, such as short-term plasticity, including paired-pulsed facilitation and paired-pulse depression, long-term plasticity and four different types of spike-dependent plasticity. Our approach provides valuable insights toward the development of multifunctional synaptic elements that operate with low power consumption and exhibit biological-like behavior. },
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Karamani R, Fyrigos I, Tsakalos K, Ntinas V, Tsompanas M, Sirakoulis G Ch
Memristive learning cellular automata for edge detection Journal Article
In: Chaos, Solitons & Fractals, vol. 145, pp. 110700, 2021.
@article{karamani2021memristive,
title = {Memristive learning cellular automata for edge detection},
author = {Rafailia-Eleni Karamani and Iosif-Angelos Fyrigos and Karolos-Alexandros Tsakalos and Vasileios Ntinas and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0960077921000539},
doi = {doi.org/10.1016/j.chaos.2021.110700},
year = {2021},
date = {2021-02-25},
urldate = {2021-02-25},
journal = {Chaos, Solitons \& Fractals},
volume = {145},
pages = {110700},
publisher = {Elsevier},
abstract = {Memristors have been utilized as an unconventional computational substrate and gained interest as a medium to implement neuromorphic computations. A mathematical model that also proved its potential is Learning Cellular Automata, that is an amalgam of Cellular Automata and Learning Automata. The realization of the common characteristics of memristive circuits and Learning Cellular Automata can only lead to their combination. Namely, both manage to blend storage and processing capabilities in their basic entity. This study involves the definition of memristive circuits that realize the computing behavior of Learning Cellular Automata. An example of this methodology is provided with the description of the implementation of edge detection for image processing.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Zhang Y, Wang J, Lian C, Bai Y, Wang G, Zhang Z, Zheng Z, Chen L, Zhang K, Sirakoulis G Ch, Zhang Y
Time-Domain Computing in Memory Using Spintronics for Energy-Efficient Convolutional Neural Network Journal Article
In: IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 68, no. 3, pp. 1193–1205, 2021.
@article{zhang2021time,
title = {Time-Domain Computing in Memory Using Spintronics for Energy-Efficient Convolutional Neural Network},
author = {Yue Zhang and Jinkai Wang and Chenyu Lian and Yining Bai and Guanda Wang and Zhizhong Zhang and Zhenyi Zheng and Lei Chen and Kun Zhang and Georgios Ch. Sirakoulis and Youguang Zhang},
url = {https://ieeexplore.ieee.org/document/9345759},
doi = {10.1109/TCSI.2021.3055830},
year = {2021},
date = {2021-02-03},
urldate = {2021-02-03},
journal = {IEEE Transactions on Circuits and Systems I: Regular Papers},
volume = {68},
number = {3},
pages = {1193--1205},
publisher = {IEEE},
abstract = {The data transfer bottleneck in Von Neumann architecture owing to the separation between processor and memory hinders the development of high-performance computing. The computing in memory (CIM) concept is widely considered as a promising solution for overcoming this issue. In this article, we present a time-domain CIM (TD-CIM) scheme using spintronics, which can be applied to construct the energy-efficient convolutional neural network (CNN). Basic Boolean logic operations are implemented through recording the bit-line output at different moments. A multi-addend addition mechanism is then introduced based on the TD-CIM circuit, which can eliminate the cascaded full adders. To further optimize the compatibility of TD-CIM circuit for CNN, we also propose a quantization method that transforms floating-point parameters of pre-trained CNN models into fixed-point parameters. Finally, we build a TD-CIM architecture integrating with a highly reconfigurable array of field-free spin-orbit torque magnetic random access memory (SOT-MRAM) and evaluate its benefits for the quantized CNN. By performing digit recognition with the MNIST dataset, we find that the delay and energy are respectively reduced by 1.22.7 times and 2.4×10^3 -1.1×10^4 times compared with STT-CIM and CRAM based on spintronic memory. Finally, the recognition accuracy can reach 98.65% and 91.11% on MNIST and CIFAR10, respectively.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Rallis K, Dimitrakis P, Karafyllidis I G, Rubio A, Sirakoulis G Ch
Electronic Properties of Graphene Nanoribbons With Defects Journal Article
In: IEEE Transactions on Nanotechnology, vol. 20, pp. 151–160, 2021.
@article{rallis2021electronic,
title = {Electronic Properties of Graphene Nanoribbons With Defects},
author = {Konstantinos Rallis and Panagiotis Dimitrakis and Ioannis G Karafyllidis and Antonio Rubio and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9337210},
doi = {10.1109/TNANO.2021.3055135},
year = {2021},
date = {2021-01-27},
urldate = {2021-01-27},
journal = {IEEE Transactions on Nanotechnology},
volume = {20},
pages = {151--160},
publisher = {IEEE},
abstract = {Graphene nanoribbons (GNRs) are the most important emerging Graphene structures for nanoelectronic and sensor applications. GNRs with perfect lattices have been extensively studied, but fabricated GNRs contain lattice defects the effect of which on their electronic properties has not been studied extensively enough. In this paper, we apply the Non-Equilibrium Green's function (NEGF) method combined with tight-binding Hamiltonians to investigate the effect of lattice defects on the conductance of GNRs. We specifically study, butterfly shaped GNRs, which operate effectively as switches, and have been used in CMOS-like architectures. The cases of the most usual defects, namely the single and double vacancy have been analytically examined. The effect of these vacancies was computed by placing them in different regions and with various numbers on GNR nano-devices, namely edges, main body, contacts and narrow regions. The computation results are presented in the form of energy dispersion diagrams as well as diagrams of maximum conductance as a function of the number of lattice defects. We also present results on the defect tolerance of the butterfly shaped GNR devices.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Chiolerio A, Sirakoulis G Ch
Electrical Resistive Spiking of Fungi Journal Article
In: Biophysical Reviews and Letters, vol. 16, no. 01, pp. 1–7, 2021.
@article{adamatzky2021electrical,
title = {Electrical Resistive Spiking of Fungi},
author = {Andrew Adamatzky and Alessandro Chiolerio and Georgios Ch. Sirakoulis},
url = {https://www.worldscientific.com/doi/abs/10.1142/S1793048021500016},
doi = {doi.org/10.1142/S1793048021500016},
year = {2021},
date = {2021-01-21},
urldate = {2021-01-21},
journal = {Biophysical Reviews and Letters},
volume = {16},
number = {01},
pages = {1--7},
publisher = {World Scientific},
abstract = {We study long-term electrical resistance dynamics in mycelium and fruit bodies of oyster fungi P. ostreatus. A nearly homogeneous sheet of mycelium on the surface of a growth substrate exhibits trains of resistance spikes. The average width of spikes is c. 23min and the average amplitude is c. 1kΩ. The distance between neighboring spikes in a train of spikes is c. 30min. Typically, there are 4\textendash6 spikes in a train of spikes. Two types of electrical resistance spikes trains are found in fruit bodies: low frequency and high amplitude (28min spike width, 1.6kΩ amplitude, 57min distance between spikes) and high frequency and low amplitude (10min width, 0.6kΩ amplitude, 44min distance between spikes). The findings could be applied in monitoring of physiological states of fungi and future development of living electronic devices and sensors.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Fyrigos I, Ntinas V, Sirakoulis G Ch, Dimitrakis P, Karafyllidis I
Quantum Mechanical Model for Filament Formation in Metal-Insulator-Metal Memristors Journal Article
In: IEEE Transactions on Nanotechnology, vol. 106, pp. 113–122, 2021.
@article{fyrigos2021quantum,
title = {Quantum Mechanical Model for Filament Formation in Metal-Insulator-Metal Memristors},
author = {Iosif-Angelos Fyrigos and Vasileios Ntinas and Georgios. Ch. Sirakoulis and Panagiotis Dimitrakis and Ioannis Karafyllidis},
url = {https://ieeexplore.ieee.org/document/9316152},
doi = {10.1109/TNANO.2021.3049632},
year = {2021},
date = {2021-01-06},
urldate = {2021-01-01},
journal = {IEEE Transactions on Nanotechnology},
volume = {106},
pages = {113--122},
publisher = {IEEE},
abstract = {Metal-Insulator-Metal type memristors as emergent nano-electronic devices have been successfully fabricated and used in non-conventional and neuromorphic computing systems in the last years. Several behavioral or physical based models have been developed to explain their operation and to optimize their fabrication parameters. Among them, the resistance switching of the insulating layer due to the formation of conductive filaments is the most well respected and experimentally proven. All existing memristor models are trade-offs between accuracy, universality and realism, but, to the best of our knowledge, none of them is purely characterized as quantum mechanical, despite the fact that quantum mechanical processes are a major part of the memristor operation. In this paper, we employ quantum mechanical methods to develop a complete and accurate filamentary model for the resistance variation during memristor's operating cycle. More specifically, we apply quantum walks to model and compute the motion of atoms forming the filament, tight-binding Hamiltonians to capture the filament structure and the Non-Equilibrium Green's Function (NEGF) method to compute the conductance of the device. Furthermore, we proceeded with the parallelization of the overall model through Graphical Processing Units (GPUs) to accelerate our computations and enhance the model's performance adequately. Our simulation results successfully reproduce the resistive switching characteristics of memristors devices, match with existing fabricated devices experimental data, prove the efficacy and robustness of the proposed model in terms of multi-parameterization, and provide a new and useful insight into its operation.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Liolis O, Sirakoulis G Ch, Adamatzky A
Conway's Game of Life in Quantum-dot Cellular Automata Journal Article
In: Microelectronics Journal, vol. 109, pp. 104972, 2021.
@article{liolis2021conway,
title = {Conway's Game of Life in Quantum-dot Cellular Automata},
author = {Orestis Liolis and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://www.sciencedirect.com/science/article/pii/S0026269220305711},
doi = {doi.org/10.1016/j.mejo.2020.104972},
year = {2021},
date = {2021-01-05},
urldate = {2021-01-05},
journal = {Microelectronics Journal},
volume = {109},
pages = {104972},
publisher = {Elsevier},
abstract = {Quantum-dot Cellular Automata (QCA) technology has been considered as one promising solution to deal with the beyond Moore's law and after von Neumann's computing architecture issues, bringing advantages such as high performance and low energy consumption. In this paper, we focus on the implementation in QCA technology of one of the most well-known Cellular Automaton (CA), namely the Game of Life (GoL). GoL introduced by John Conway is one of the most interesting CA, due to the abilities of self-production and computational universality. In this work, a novel fault-tolerant implementation of GoL in programmable crossbar architecture is proposed delivering the computation universality of the GoL in a plausible way. For the provided design, fault-tolerant majority and inverter gates are also presented in a programmable crossbar architecture. Such an implementation provides the QCA circuits designers with an almost endless library of ready-to-use applications, in various scientific fields. Extensive performance evaluation coupled with appropriate simulation results validate the efficacy of the proposed QCA design depicting appropriately the inherent complexity of the GoL rules and structures.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ntinas V, Rubio A, Sirakoulis G Ch
Probabilistic Resistive Switching Device Modeling Based on Markov Jump Processes Journal Article
In: IEEE Access, vol. 9, pp. 983–988, 2020.
@article{ntinas2020probabilistic,
title = {Probabilistic Resistive Switching Device Modeling Based on Markov Jump Processes},
author = {Vasileios Ntinas and Antonio Rubio and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9276482},
doi = {10.1109/ACCESS.2020.3042012},
year = {2020},
date = {2020-12-02},
urldate = {2020-12-02},
journal = {IEEE Access},
volume = {9},
pages = {983--988},
publisher = {IEEE},
abstract = {In this work, a versatile mathematical framework for multi-state probabilistic modeling of Resistive Switching (RS) devices is proposed for the first time. The mathematical formulation of memristor and Markov jump processes are combined and, by using the notion of master equations for finite-states, the inherent probabilistic time-evolution of RS devices is sufficiently modeled. In particular, the methodology is generic enough and can be applied for N states; as a proof of concept, the proposed framework is further stressed for both a two-state RS paradigm, namely N = 2, and a multi-state device, namely N = 4. The presented I-V results demonstrate in a qualitative and quantitative manner, adequate matching with other modeling approaches.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Liolis O, Mardiris V A, Sirakoulis G Ch, Karafyllidis I G
Synchronization in Quantum-Dot Cellular Automata Circuits and Systems Journal Article
In: IEEE Open Journal of Nanotechnology, vol. 1, pp. 145–156, 2020.
@article{liolis2020synchronization,
title = {Synchronization in Quantum-Dot Cellular Automata Circuits and Systems},
author = {Orestis Liolis and Vassilios A Mardiris and Georgios Ch. Sirakoulis and Ioannis G Karafyllidis},
url = {https://ieeexplore.ieee.org/document/9273228},
doi = {10.1109/OJNANO.2020.3041399},
year = {2020},
date = {2020-11-30},
urldate = {2020-11-30},
journal = {IEEE Open Journal of Nanotechnology},
volume = {1},
pages = {145--156},
publisher = {IEEE},
abstract = {Signal synchronization of large scale Quantum-dot Cellular Automata (QCA) circuits is one of the most complex QCA design challenges. More specifically, the QCA circuits synchronization problem, especially in the large circuits, is characterized as rather complex due to technology constraints. In this paper, by extensively analyzing the most important properties of the signal synchronization problem in QCA circuits, we propose an efficient design methodology to tackle the problem, based on the well-known from computer science, Firing Squad Synchronization Problem (FSSP). Comparing FSSP with the QCA circuits synchronization problem many similarities can be found. Among the numerous FSSP's algorithmic solutions in literature, the Mazoyer algorithm has proven to be the most efficient one. In this paper, a novel design and implementation in QCA technology of this algorithm is presented. Moreover, by the appropriate modification of the Mazoyer algorithm, we are able to propose a generic synchronization design methodology for QCA circuits and systems. This method is enhanced by a novel freezing technique, that makes it applicable to any QCA circuit and system as manifested by our corresponding simulation results. The proposed synchronization methodology is a universal design tool, that can be applied to exiting designs without increasing the complexity.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ntinas V, Rubio A, Sirakoulis G Ch, Aguilera E S, Pedro M, Crespo-Yepes A, Martin-Martinez J, Rodriguez R, Nafria M
Power-Efficient Noise-Induced Reduction of ReRAM Cell’s Temporal Variability Effects Journal Article
In: IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 68, no. 4, pp. 1378–1382, 2020.
@article{ntinas2020power,
title = {Power-Efficient Noise-Induced Reduction of ReRAM Cell’s Temporal Variability Effects},
author = {Vasileios Ntinas and Antonio Rubio and Georgios Ch. Sirakoulis and Emili Salvador Aguilera and Marta Pedro and Albert Crespo-Yepes and Javier Martin-Martinez and Rosana Rodriguez and Montserrat Nafria},
url = {https://ieeexplore.ieee.org/abstract/document/9205867},
doi = {10.1109/TCSII.2020.3026950},
year = {2020},
date = {2020-09-25},
urldate = {2020-09-25},
journal = {IEEE Transactions on Circuits and Systems II: Express Briefs},
volume = {68},
number = {4},
pages = {1378--1382},
publisher = {IEEE},
abstract = {Resistive Random Access Memory (ReRAM) is a promising novel memory technology for non-volatile storing, with low-power operation and ultra-high area density. However, ReRAM memories still face issues through commercialization, mainly owing to the fact that the high fabrication variations and the stochastic switching of the manufactured ReRAM devices cause high Bit Error Rate (BER). Given that ReRAM devices are nonlinear elements, the nonlinear phenomenon of Stochastic Resonance (SR), which defines that an input disturbance with specific characteristics can improve the total performance of the nonlinear system, is used to reduce the ReRAM cell's BER. Thus, in this brief, the BER of a single ReRAM cell is explored, using the Stanford PKU model, and is improved after the application of specific additive input noise. The power dissipation of the proposed approach is also evaluated and compared with the consideration of higher amplitude writing pulses in the lack of noise, showing that the proposed noise-induced technique can decrease the BER without the excessive increase of the power dissipation. As a first step, towards the experimental verification of the proposed method, noise-induced measurements on a single fabricated ReRAM device are also performed. Overall, the presented results of the BER reduction with low power dissipation, reaching up to 3.26× less power consumption considering 100 ns writing pulses, are encouraging for ReRAM designers, delivering a circuit-level solution against the device-level problem.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Floros T, Tsakalos K, Dourvas N, Tsompanas M, Sirakoulis G Ch
Unconventional Bio-Inspired Model for Design of Logic Gates Journal Article
In: International Journal of Unconventional Computing, vol. 15, no. 3, pp. 141–156, 2020.
@article{floros2020unconventional,
title = {Unconventional Bio-Inspired Model for Design of Logic Gates},
author = {Theofanis Floros and Karolos-Alexandros Tsakalos and Nikolaos Dourvas and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis},
url = {https://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-15-number-3-2020/ijuc-15-3-p-141-156/},
year = {2020},
date = {2020-08-01},
urldate = {2020-01-01},
journal = {International Journal of Unconventional Computing},
volume = {15},
number = {3},
pages = {141--156},
publisher = {Old City Publishing},
abstract = {During the last years, a well studied biological substrate, namely Physarum polycephalum, has been proven efficient on finding appropriate and efficient solutions in hard to solve complex mathematical problems. The plasmodium of P. polycephalum is a single-cell that serves as a prosperous bio-computational example. Consequently, it has been successfully utilized in the past to solve a variety of path problems in graphs and combinatorial problems. In this work, this interesting behaviour is mimicked by a robust unconventional computational model, drawing inspiration from the notion of Cellular and Learning Automata. Namely, we employ principles of Cellular Automata (CAs) enriched with learning capabilities to develop a robust computational model, able of modelling appropriately the aforementioned biological substrate and, thus, capturing its computational capabilities. CAs are very efficient in modelling biological systems and solving scientific problems, owing to their ability of incarnating essential properties of a system where global behaviour arises as an effect of simple components, interacting locally. The resulting computational tool, after combining CAs with learning capabilities, should be appropriate for modelling the behaviour of living organisms. Thus, the inherent abilities and computational characteristics of the proposed bio-inspired model are stressed towards the experimental verification of Physarum’s ability to model Logic Gates, while trying to find minimal paths in properly configured mazes with food sources. The presented simulation results for various Logic Gates are found in good agreement, both qualitatively and quantitatively, with the corresponding experimental results, proving the efficacy of this unconventional bio-inspired model and providing useful insights for its enhanced usage in various computing applications.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Christodoulou K, Chatzichristofis S A, Sirakoulis G Ch, Christodoulou P
RandomBlocks: A Transparent, Verifiable Blockchain-based System for Random Numbers Journal Article
In: Journal of Cellular Automata, vol. 14, no. 5-6, pp. 335–349, 2019.
@article{christodoulou2019randomblocks,
title = {RandomBlocks: A Transparent, Verifiable Blockchain-based System for Random Numbers},
author = {Klitos Christodoulou and Savvas A. Chatzichristofis and Georgios Ch. Sirakoulis and Panayiotis Christodoulou},
url = {https://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-14-number-5-6-2019/jca-14-5-6-p-335-349/},
year = {2019},
date = {2019-12-01},
urldate = {2019-01-01},
journal = {Journal of Cellular Automata},
volume = {14},
number = {5-6},
pages = {335--349},
publisher = {Old City Publishing},
abstract = {Games-of-chance require high-levels of trust between participants that is often uncertain and difficult to enforce. The unique characteristics introduced by the blockchain technology can be leveraged to inform a verifiable but transparent pseudo-random generation process that at the same time eliminates the need of an external trustee service or oracle to guarantee the fair execution of the process. We propose a process that builds on a one-dimensional Cellular Automaton (CA) where the evolution of the CA aligns to the evolution of a blockchain. Given an initial seed defined as the point in time where the evolution of the CA is triggered, the set of transition rules, along with the finite number of evolution steps, any external oracle is able to verify and backtrack (but not predict) the outcome of the process. The effectiveness of the implemented system is confirmed by the use of various statistical testing suites that confirm the existence of a set of statistical properties required to produce sufficient pseudo-random number sequences.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Karafyllidis I, Sirakoulis G Ch, Dimitrakis P
Memristive Quantum Computing Simulator Journal Article
In: IEEE Transactions on Nanotechnology, vol. 18, pp. 1015–1022, 2019.
@article{karafyllidis2019memristive,
title = {Memristive Quantum Computing Simulator},
author = {Ioannis Karafyllidis and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis},
url = {https://ieeexplore.ieee.org/document/8846603},
doi = {10.1109/TNANO.2019.2941763},
year = {2019},
date = {2019-09-23},
urldate = {2019-01-01},
journal = {IEEE Transactions on Nanotechnology},
volume = {18},
pages = {1015--1022},
publisher = {IEEE},
abstract = {One of the most promising and powerful candidates for future computing is the notion of universal quantum computer. A vital advance towards this direction is the development of quantum simulators and their possible implementation either as standalone quantum systems or as compatible software for classical computers with pros and cons. On the other hand, memristive computing has been proposed recently as a tentative unconventional computing scheme promoting the idea of information storage and processing in the same nanoelectronic device. In this paper we present a memristive quantum computing simulator by coupling quantum simulation principles with memristor aspects and enabling us to tackle the existing difficulties on qubit representation in conventional computing systems. For doing so, we utilize the memristances of identical memristors to represent in 3D the qubit state while its corresponding evolution is defined by the memristors input voltages. In particular, we introduce an appropriate correspondence among the aforementioned memristor voltages and the general qubit state rotation, i.e., the one-qubit quantum gates, and as such we reproduce the rotations imposed by the action of quantum gates in the 3D memristance space. Moreover, we also define the action of the CNOT two-qubit gate and simulate entanglement between two qubits paving the way towards the establishment of a universal set for quantum computing. Our results show that, memristor circuits can simulate effectively quantum computations.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Dourvas N, Sirakoulis G Ch, Adamatzky A I
Parallel Accelerated Virtual Physarum Lab Based on Cellular Automata Agents Journal Article
In: IEEE Access, vol. 7, no. 1, pp. 98306–98318, 2019.
@article{dourvas2019parallel,
title = {Parallel Accelerated Virtual Physarum Lab Based on Cellular Automata Agents},
author = {Nikolaos Dourvas and Georgios Ch. Sirakoulis and Andrew I. Adamatzky},
url = {https://ieeexplore.ieee.org/document/8758416},
doi = {10.1109/ACCESS.2019.2927815},
year = {2019},
date = {2019-07-09},
urldate = {2019-01-01},
journal = {IEEE Access},
volume = {7},
number = {1},
pages = {98306--98318},
publisher = {IEEE},
abstract = {Self-aware and self-expressive physical systems are inspiring new methodologies for engineering solutions of complex computing problems. Among many other examples, the slime mold Physarum Polycephalum exhibits self-awareness and self-expressiveness while adapting to changes in its dynamical environment and solving resource-consuming problems like shortest path, proximity graphs or optimization of transport networks. As such, the modeling of the slime mold's behavior is essential when designing bio-inspired algorithms and hardware prototypes. The goal of this paper is to combine one of the powerful parallel computational tools, cellular automata (CA) with the adaptive potential of Physarum slime mold. Namely, we propose a CA model and multi-agent approach to imitate the behavior of the plasmodium. We then test the efficacy of the proposed model on graph problems such as the maze problem or the traveling salesman problem (TSP). Finally, the virtual Physarum model is evaluated on a data set for pattern recognition purposes and achieves to form very effectively the letters of the alphabet, especially when compared with real experiments performed to prove the efficacy of the proposed model. Furthermore, to exploit the CA's inherent parallelism and make the model's responses faster, both GPU and hardware implementations are proposed and compared. As a result, an accelerated virtual lab is developed which uses a multi-agent CA model to describe the behavior of plasmodium and can be used as an intelligent, autonomous, self-adaptive system in various heterogeneous and unknown environments spanning from different types of graph problems up to real life-time applications.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Gomez J, Vourkas I, Abusleme A, Sirakoulis G Ch, Rubio A
Voltage divider for self-limited analog state programing of memristors Journal Article
In: IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 67, no. 4, pp. 620–624, 2019.
@article{gomez2019voltage,
title = {Voltage divider for self-limited analog state programing of memristors},
author = {Jorge Gomez and Ioannis Vourkas and Angel Abusleme and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/abstract/document/8740908},
doi = {10.1109/TCSII.2019.2923716},
year = {2019},
date = {2019-06-19},
urldate = {2019-06-19},
journal = {IEEE Transactions on Circuits and Systems II: Express Briefs},
volume = {67},
number = {4},
pages = {620--624},
publisher = {IEEE},
abstract = {Resistive switching devices-memristors-present a tunable, incremental switching behavior. Tuning their state accurately, repeatedly and in a wide range, makes memristors well-suited for multi-level (ML) resistive memory cells and analog computing applications. In this brief, the tuning approach based on a memristor-resistor voltage divider (VD) is validated experimentally using commercial memristors from Knowm Inc. and a custom circuit. Rapid and controllable multi-state SET tuning is shown with an appreciable range of different resistance values obtained as a function of the amplitude of the applied voltage pulse. The efficiency of the VD is finally compared against an adaptive pulse-based tuning protocol, in terms of circuit overhead, tuning precision, tuning time, and energy consumption, qualifying as a simple hardware solution for fast, reliable, and energy-efficient ML resistance tuning.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kalogeiton V S, Ioannidis K, Sirakoulis G Ch, Kosmatopoulos E B
Real-Time Active SLAM and Obstacle Avoidance for an Autonomous Robot Based on Stereo Vision Journal Article
In: Cybernetics and Systems, vol. 50, no. 3, pp. 239–260, 2019.
@article{kalogeiton2019real,
title = {Real-Time Active SLAM and Obstacle Avoidance for an Autonomous Robot Based on Stereo Vision},
author = {Vicky S Kalogeiton and Konstantinos Ioannidis and Georgios Ch. Sirakoulis and Elias B Kosmatopoulos},
url = {https://www.tandfonline.com/doi/full/10.1080/01969722.2018.1541599},
doi = {doi.org/10.1080/01969722.2018.1541599},
year = {2019},
date = {2019-03-11},
urldate = {2019-03-11},
journal = {Cybernetics and Systems},
volume = {50},
number = {3},
pages = {239--260},
publisher = {Taylor \& Francis},
abstract = {In this article, the problem of real-time robot exploration and map building (active SLAM) is considered. A single stereo vision camera is exploited by a fully autonomous robot to navigate, localize itself, define its surroundings, and avoid any possible obstacle in the aim of maximizing the mapped region following the optimal route. A modified version of the so-called cognitive-based adaptive optimization algorithm is introduced for the robot to successfully complete its tasks in real time and avoid any local minima entrapment. The method’s effectiveness and performance were tested under various simulation environments as well as real unknown areas with the use of properly equipped robots.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Vallverd'u J, Sirakoulis G Ch
Chemical Excitable Medium in Barcelona Street Network as a Method for Panicked Crowds Behavior Analysis Journal Article
In: Complex Systems, vol. 28, no. 1, pp. 41–57, 2019.
@article{adamatzky2019chemical,
title = {Chemical Excitable Medium in Barcelona Street Network as a Method for Panicked Crowds Behavior Analysis},
author = {Andrew Adamatzky and Jordi Vallverd'u and Georgios Ch. Sirakoulis},
url = {https://www.complex-systems.com/abstracts/v28_i01_a02/},
doi = {doi.org/10.25088/ComplexSystems.28.1.41},
year = {2019},
date = {2019-03-01},
urldate = {2019-03-01},
journal = {Complex Systems},
volume = {28},
number = {1},
pages = {41--57},
publisher = {Complex Systems Publications, Inc.},
abstract = {Spacetime dynamics of crowds are proved to be like dynamics of perturbation waves propagating in an excitable nonlinear medium. This analogy is developed further by studying the propagation of excitation\textemdashas represented by the two-variable Oregonator model of the Belousov\textendashZhabotinsky medium\textemdashand by then providing a thorough explanatory application study of the dynamics of excitation on Barcelona street networks considering crowd movement. In more detail, two characteristic areas of Barcelona\textemdashGr\`{a}cia and Raval\textemdashrecently in the spotlight due to emerging situations, are analyzed in the context of the proposed study. The computer experiments performed show how an excitability of the medium affects the propagation dynamics. It is demonstrated that with decreasing excitability, the spanning of the street networks by an excitation wavefront shows evidence of pruning toward wider and ballistically plausible pathways.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Gerakakis I, Gavriilidis P, Dourvas N I, Georgoudas I G, Trunfio G A, Sirakoulis G Ch
Accelerating fuzzy cellular automata for modeling crowd dynamics Journal Article
In: Journal of Computational Science, vol. 32, pp. 125–140, 2018.
@article{gerakakis2019accelerating,
title = {Accelerating fuzzy cellular automata for modeling crowd dynamics},
author = {Ioannis Gerakakis and Prodromos Gavriilidis and Nikolaos I Dourvas and Ioakeim G Georgoudas and Giuseppe A Trunfio and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S1877750318304022},
doi = {doi.org/10.1016/j.jocs.2018.10.007},
year = {2018},
date = {2018-11-03},
urldate = {2018-11-03},
journal = {Journal of Computational Science},
volume = {32},
pages = {125--140},
publisher = {Elsevier},
abstract = {Pedestrian and crowd dynamics are physical phenomena that are fundamentally characterized by non-linear complexity. In the same time, the need of modern way of living seeks for such dynamics real time modeling also enabling computationally efficient and affordable solutions for sake of safety and easiness of people located in gathering places all over the world. Towards this direction, Cellular Automata (CAs), a parallel computational model combining macro- and microscopic inherent attributes that could severely help with adequate modeling of the aforementioned dynamics, are one of the best compromises among different competing computational techniques. In order to overcome CAs deterministic nature, in this paper the incorporation of fuzzy logic principles in a CA model that simulates crowd dynamics and crowd evacuation processes, with the usage of a Mamdani type fuzzy inference system, is proposed. More specifically, basic concepts of fuzzy logic such as linguistic variables and if-then rules are attributed to the proposed CA model to preserve fuzzy consequents and fuzzy antecedents thus resulting in a realistic and rather efficient modeling approach. Furthermore, in the paper the implementation of fuzziness in CA dynamics is tackled with the acceleration of the proposed model through fully parallel execution on Graphics Processing Units (GPU). The GPU implementation of the fuzzy CA model is analyzed in full detail and stressed against CPU corresponding implementation resulting to an important speed up of fuzzy CA execution. This is further explored through the GPU applications of the fuzzy CA model in a real building, namely the museum `CONSTANTIN XENAKIS', in Serres, Greece.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Mitsopoulou M, Dourvas N I, Sirakoulis G Ch, Nishinari K
Spatial games and memory effects on crowd evacuation behavior with Cellular Automata Journal Article
In: Journal of Computational Science, vol. 32, pp. 87–98, 2018.
@article{mitsopoulou2019spatial,
title = {Spatial games and memory effects on crowd evacuation behavior with Cellular Automata},
author = {Martha Mitsopoulou and Nikolaos I Dourvas and Georgios Ch. Sirakoulis and Katsuhiro Nishinari},
url = {https://www.sciencedirect.com/science/article/pii/S1877750318303272},
doi = {doi.org/10.1016/j.jocs.2018.09.003},
year = {2018},
date = {2018-09-25},
urldate = {2018-09-25},
journal = {Journal of Computational Science},
volume = {32},
pages = {87--98},
publisher = {Elsevier},
abstract = {When it comes to emergency evacuations of a big number of individuals from a certain room or a building, it is crucial that they should be able to exit the under study place in a quick and safe manner. Nevertheless, crowd behavior can be affected from various factors, among which are the distance from the exit, the visibility of the exit, the density of the crowd and how uncomfortable the conditions are inside the room for the crowd. In this study, we propose an evacuation model, in order to achieve a computationally enhanced simulation, based on Cellular Automata modeling, coupled with a Spatial Game to solve conflict situations among the anxious crowd. Additionally, aiming to a more realistic model, we added not only topological, but also behavioral characteristics coupled with the incorporation of different moving velocities and memory features to the evacuees.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ntinas V, Ascoli A, Tetzlaff R, Sirakoulis G Ch
A complete analytical solution for the on and off dynamic equations of a TaO memristor Journal Article
In: IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 66, no. 4, pp. 682–686, 2018.
@article{ntinas2018complete,
title = {A complete analytical solution for the on and off dynamic equations of a TaO memristor},
author = {V Ntinas and Alon Ascoli and Ronald Tetzlaff and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8463511},
doi = {10.1109/TCSII.2018.2869920},
year = {2018},
date = {2018-09-24},
urldate = {2018-09-24},
journal = {IEEE Transactions on Circuits and Systems II: Express Briefs},
volume = {66},
number = {4},
pages = {682--686},
publisher = {IEEE},
abstract = {In this brief we provide a complete analytical model for the time evolution of the state of a real-world memristor under any dc stimulus and for all initial conditions. The analytical dc model is derived through the application of mathematical techniques to Strachan's accurate mathematical description of a tantalum oxide nano-device from Hewlett Packard Labs. Under positive dc inputs the state equation of the Strachan model can be solved analytically, providing a closed-form expression for the device memory state response. However, to the best of our knowledge, the analytical integration of the state equation of the Strachan model under dc inputs of negative polarity is an unsolved mathematical problem. In order to bypass this issue, the state evolution function is first expanded in a series of Lagrange polynomials, which reproduces accurately the original model predictions on the device off-switching kinetics. The solution to the resulting state equation approximation may then be computed analytically by applying methods from the field of mathematics. Our full analytical model matches both qualitatively and quantitatively the tantalum oxide memristor response captured by the original differential algebraic equation set to typical stimuli of interest such as symmetric and asymmetric pulse excitations. It is further insensitive to the convergence issues that typically arise in the numerical integration of the original model, and may be easily integrated into software programs for circuit synthesis, providing designers with a reliable tool for exploratory studies on the capability of a certain circuit topology to satisfy given design specifications.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Phillips N, Weerasekera R, Tsompanas M, Sirakoulis G Ch
Street map analysis with excitable chemical medium Journal Article
In: Physical Review E, vol. 98, no. 1, pp. 012306, 2018.
@article{adamatzky2018street,
title = {Street map analysis with excitable chemical medium},
author = {Andrew Adamatzky and Neil Phillips and Roshan Weerasekera and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis},
url = {https://journals.aps.org/pre/abstract/10.1103/PhysRevE.98.012306},
doi = {doi.org/10.1103/PhysRevE.98.012306},
year = {2018},
date = {2018-07-13},
urldate = {2018-01-01},
journal = {Physical Review E},
volume = {98},
number = {1},
pages = {012306},
publisher = {American Physical Society},
abstract = {Belousov-Zhabotinsky (BZ) thin layer solution is a fruitful substrate for designing unconventional computing devices. A range of logical circuits, wet electronic devices, and neuromorphic prototypes have been constructed. Information processing in BZ computing devices is based on interaction of oxidation (excitation) wave fronts. Dynamics of the wave fronts propagation is programed by geometrical constraints and interaction of colliding wave fronts is tuned by illumination. We apply the principles of BZ computing to explore a geometry of street networks. We use two-variable Oregonator equations, the most widely accepted and verified in laboratory experiments BZ models, to study propagation of excitation wave fronts for a range of excitability parameters, with gradual transition from excitable to subexcitable to nonexcitable. We demonstrate a pruning strategy adopted by the medium with decreasing excitability when wider and ballistically appropriate streets are selected. We explain mechanics of streets selection and pruning. The results of the paper will be used in future studies of studying dynamics of cities and characterizing geometry of street networks.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M, Adamatzky A, Ieropoulos I, Phillips N W, Sirakoulis G Ch, Greenman J
Modelling microbial fuel cells using Lattice Boltzmann methods Journal Article
In: IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 16, no. 6, pp. 2035–2045, 2018.
@article{tsompanas2018modelling,
title = {Modelling microbial fuel cells using Lattice Boltzmann methods},
author = {Michail-Antisthenis Tsompanas and Andrew Adamatzky and Ioannis Ieropoulos and Neil William Phillips and Georgios Ch. Sirakoulis and John Greenman},
url = {https://ieeexplore.ieee.org/document/8352747},
doi = {10.1109/TCBB.2018.2831223},
year = {2018},
date = {2018-04-30},
urldate = {2018-01-01},
journal = {IEEE/ACM Transactions on Computational Biology and Bioinformatics},
volume = {16},
number = {6},
pages = {2035--2045},
publisher = {IEEE},
abstract = {An accurate modelling of bio-electrochemical processes that govern Microbial Fuel Cells (MFCs) and mapping their behavior according to several parameters will enhance the development of MFC technology and enable their successful implementation in well defined applications. The geometry of the electrodes is among key parameters determining efficiency of MFCs due to the formation of a biofilm of anodophilic bacteria on the anode electrode, which is a decisive factor for the functionality of the device. We simulate the bio-electrochemical processes in an MFC while taking into account the geometry of the electrodes. Namely, lattice Boltzmann methods are used to simulate the fluid dynamics and the advection-diffusion phenomena in the anode compartment. The model is verified on voltage and current outputs of a single MFC derived from laboratory experiments under continuous flow. Conclusions can be obtained from a parametric analysis of the model concerning the design of the geometry of the anode compartment, the positioning and microstructure of the anode electrode, in order to achieve more efficient overall performance of the system. An example of such a parametric analysis is presented here, taking into account the positioning of the electrode in the anode compartment.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Phillips N, Weerasekera R, Tsompanas M, Sirakoulis G Ch
Excitable London: Street map analysis with Oregonator model Journal Article
In: arXiv preprint arXiv:1803.01632, 2018.
@article{adamatzky2018excitable,
title = {Excitable London: Street map analysis with Oregonator model},
author = {Andrew Adamatzky and Neil Phillips and Roshan Weerasekera and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis},
url = {https://arxiv.org/abs/1803.01632},
doi = {10.1103/PhysRevE.98.012306},
year = {2018},
date = {2018-03-06},
urldate = {2018-01-01},
journal = {arXiv preprint arXiv:1803.01632},
abstract = {We explore geometry of London's streets using computational mode of an excitable chemical system, Belousov-Zhabotinsky (BZ) medium. We virtually fill in the streets with a BZ medium and study propagation of excitation waves for a range of excitability parameters, gradual transition from excitable to sub-excitable to non-excitable. We demonstrate a pruning strategy adopted by the medium with decreasing excitability when wider and ballistically appropriate streets are selected. We explain mechanics of streets selection and pruning. The results of the paper will be used in future studies of studying dynamics of cities with living excitable substrates.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tourtounis D, Mitianoudis N, Sirakoulis G Ch
Salt-n-pepper noise filtering using Cellular Automata Journal Article
In: Journal of Cellular Automata, vol. 13, no. 1-2, pp. 103–119, 2018.
@article{tourtounis2018salt,
title = {Salt-n-pepper noise filtering using Cellular Automata},
author = {Dimitrios Tourtounis and Nikolaos Mitianoudis and Georgios Ch. Sirakoulis},
url = {http://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-13-number-1-2-2018/jca-13-1-2-p-81-101/},
year = {2018},
date = {2018-03-01},
urldate = {2018-01-01},
journal = {Journal of Cellular Automata},
volume = {13},
number = {1-2},
pages = {103--119},
publisher = {Old City Publishing},
abstract = {Cellular Automata (CA) have been considered one of the most pronounced parallel computational tools in the recent era of nature and bio-inspired computing. Taking advantage of their local connectivity, the simplicity of their design and their inherent parallelism, CA can be effectively applied to many image processing tasks. In this paper, a CA approach for efficient salt-n-pepper noise filtering in grayscale images is presented. Using a 2D Moore neighborhood, the classified “noisy” cells are corrected by averaging the non-noisy neighboring cells. While keeping the computational burden really low, the proposed approach succeeds in removing high-noise levels from various images and yields promising qualitative and quantitative results, compared to state-of-the-art techniques.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ntinas V, Vourkas I, Abusleme A, Sirakoulis G Ch, Rubio A
Experimental Study of Artificial Neural Networks Using a Digital Memristor Simulator Journal Article
In: IEEE Transactions on Neural Networks and Learning Systems, vol. 29, no. 10, pp. 5098–5110, 2018.
@article{ntinas2018experimental,
title = {Experimental Study of Artificial Neural Networks Using a Digital Memristor Simulator},
author = {Vasileios Ntinas and Ioannis Vourkas and Angel Abusleme and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/8278839},
doi = {10.1109/TNNLS.2018.2791458},
year = {2018},
date = {2018-02-01},
urldate = {2018-01-01},
journal = {IEEE Transactions on Neural Networks and Learning Systems},
volume = {29},
number = {10},
pages = {5098--5110},
publisher = {IEEE},
abstract = {This paper presents a fully digital implementation of a memristor hardware (HW) simulator, as the core of an emulator, based on a behavioral model of voltage-controlled threshold-type bipolar memristors. Compared to other analog solutions, the proposed digital design is compact, easily reconfigurable, demonstrates very good matching with the mathematical model on which it is based, and complies with all the required features for memristor emulators. We validated its functionality using Altera Quartus II and ModelSim tools targeting low-cost yet powerful field-programmable gate array families. We tested its suitability for complex memristive circuits as well as its synapse functioning in artificial neural networks, implementing examples of associative memory and unsupervised learning of spatiotemporal correlations in parallel input streams using a simplified spike-timing-dependent plasticity. We provide the full circuit schematics of all our digital circuit designs and comment on the required HW resources and their scaling trends, thus presenting a design framework for applications based on our HW simulator.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Dourvas N, Sirakoulis G Ch
A Inhibitor Sensitive, Collision Based Switching Like Transistor Element Using Periodic Traveling Waves and Cellular Automata Journal Article
In: International Journal of Unconventional Computing, vol. 13, no. 4-5, pp. 377–397, 2018.
@article{dourvas2018inhibitor,
title = {A Inhibitor Sensitive, Collision Based Switching Like Transistor Element Using Periodic Traveling Waves and Cellular Automata},
author = {Nikolaos Dourvas and Georgios Ch. Sirakoulis},
url = {https://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-13-number-4-5-2018/ijuc-13-4-5-p-377-397/},
year = {2018},
date = {2018-01-11},
urldate = {2018-01-11},
journal = {International Journal of Unconventional Computing},
volume = {13},
number = {4-5},
pages = {377--397},
publisher = {Old City Publishing Inc},
abstract = {The reaction-diffusion (RD) models describe the change in the behavior of one or more chemical substances through space and time. The RD interaction can create waves of chemical concentration when the chemical systems used are far from equilibrium. The velocity and direction of those waves can be controlled and altered using excitable media or inhibitors. In particular, excitable media are spatially distributed systems characterized by their ability to propagate signals undamped over long distances, while inhibitors are used to reduce the propagation of those signals. The behavior of chemical oscillators are based on such media. The concept of this article is the proposal of a Cellular Automaton (CA) model which exploits the wave propagation characteristics on an excitable medium using inhibitors to create a switching element which is capable of distinguishing two binary states and present a form of amplification, like a basic transistor. In such a sense an unconventional chemical made device with properties similar to the conventional basic element of today’s electronics, namely CMOS transistor is conceived. Furthermore, and in order to properly explore the potential of the proposed device, we design a combination of two of those transistors to prove that they can reproduce Boolean algebra by creating two of the most well known and important component, i.e. the inverter NOT logic gate and the universal logic gate NAND.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsiftsis A, Sirakoulis G Ch, Lygouras J
FPGA Processor with GPS for Modelling Railway Traffic Flow. Journal Article
In: Journal of Cellular Automata, vol. 12, no. 5, pp. 381–400, 2017.
@article{tsiftsis2017fpga,
title = {FPGA Processor with GPS for Modelling Railway Traffic Flow.},
author = {Anastasios Tsiftsis and Georgios Ch. Sirakoulis and John Lygouras},
url = {http://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-12-number-5-2017/jca-12-5-p-381-400/},
year = {2017},
date = {2017-12-01},
urldate = {2017-01-01},
journal = {Journal of Cellular Automata},
volume = {12},
number = {5},
pages = {381--400},
publisher = {Old City Publishing Inc.},
abstract = {In this paper, an automated electronic system able to reproduce the complex dynamic behaviors of the train movement is presented. In specific, a Cellular Automaton (CA) model was developed in order to provide efficient control of the railway traffic flow under different complicated situations such as trains of greater and different speed and length, priority at level crossings, more than one station platforms, different and probably longer station dwell times, possible deceleration for sudden cause, i.e. railway blockage, etc. Furthermore, in order to take full advantage of the inherent parallelism and fundamental features of the CAs, the proposed model was implemented on Field Programmable Gate Array (FPGA). The FPGA design which results from the automatically produced synthesizable VHDL code of the CA model is considered as basic component of a portable, low total cost electronic system. The latter also includes a high performance Global Positioning System (GPS) wireless communication module for the monitoring of train activity in the under study railway. This module in conjunction with the proposed fully automatically programmable FPGA device minimizes the design burden offering the chance of real-time train control operation based on the CA model. Finally, some real case experiments took place in the railway network of Eastern Macedonia-Thrace of Greece and the experimental results validate the calibration of the CA model as well as of the proposed electronic system and their ability to control train movement.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Akl S, Burgin M, Calude C S, Costa J F, Dehshibi M M, Gunji Y, Konkoli Z, MacLennan B, Marchal B, Margenstern M, Martínez G J, Mayne R, Morita K, Schumann A, Sergeyev Y D, Sirakoulis G Ch, Stepney S, Svozil K, HectorZenil
East-West paths to unconventional computing Journal Article
In: Progress in Biophysics and Molecular Biology, vol. 131, pp. 469–493, 2017.
@article{adamatzky2017east,
title = {East-West paths to unconventional computing},
author = {Andrew Adamatzky and Selim Akl and Mark Burgin and Cristian S Calude and Jos\'{e} F\'{e}lix Costa and Mohammad Mahdi Dehshibi and Yukio-Pegio Gunji and Zoran Konkoli and Bruce MacLennan and Bruno Marchal and Maurice Margenstern and Genaro J. Mart\'{i}nez and Richard Mayne and Kenichi Morita and Andrew Schumann and Yaroslav D. Sergeyev and Georgios Ch. Sirakoulis and Susan Stepney and Karl Svozil and HectorZenil},
url = {https://www.sciencedirect.com/science/article/pii/S0079610717301177?via%3Dihub},
doi = {doi.org/10.1016/j.pbiomolbio.2017.08.004},
year = {2017},
date = {2017-08-14},
urldate = {2017-01-01},
journal = {Progress in Biophysics and Molecular Biology},
volume = {131},
pages = {469--493},
publisher = {Pergamon},
abstract = {Unconventional computing is about breaking boundaries in thinking, acting and computing. Typical topics of this non-typical field include, but are not limited to physics of computation, non-classical logics, new complexity measures, novel hardware, mechanical, chemical and quantum computing. Unconventional computing encourages a new style of thinking while practical applications are obtained from uncovering and exploiting principles and mechanisms of information processing in and functional properties of, physical, chemical and living systems; in particular, efficient algorithms are developed, (almost) optimal architectures are designed and working prototypes of future computing devices are manufactured. This article includes idiosyncratic accounts of ‘unconventional computing’ scientists reflecting on their personal experiences, what attracted them to the field, their inspirations and discoveries.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ascoli A, Ntinas V, Tetzlaff R, Sirakoulis G Ch
Closed-form analytical solution for on-switching dynamics in a TaO memristor Journal Article
In: Electronics Letters, vol. 53, no. 16, pp. 1125–1126, 2017.
@article{ascoli2017closed,
title = {Closed-form analytical solution for on-switching dynamics in a TaO memristor},
author = {Alon Ascoli and Vasileios Ntinas and Ronald Tetzlaff and Georgios Ch. Sirakoulis},
url = {https://digital-library.theiet.org/content/journals/10.1049/el.2017.1622},
doi = {10.1049/el.2017.1622},
year = {2017},
date = {2017-08-03},
urldate = {2017-01-01},
journal = {Electronics Letters},
volume = {53},
number = {16},
pages = {1125--1126},
publisher = {IET Digital Library},
abstract = {For the first time, the model of a physical nano-scale memristor is integrated analytically. A closed-form expression for the time evolution of the device memristance during the turn-on process is mathematically derived. The complexity of the inverse imaginary error function-based analytical formula clearly reflects the high degree of nonlinearity in the nano-device switching kinetics, which may typically span several orders of magnitude and is critically dependent on input and initial condition. The excellent agreement between the analytical solution and numerical simulation results clearly demonstrates the correctness of the theoretical derivation. The introduction of this formula represents the first step towards a systematic approach to circuit design with memristors.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Evangelidis V, Jones J, Dourvas N, Tsompanas M, Sirakoulis G Ch, Adamatzky A
Physarum machines imitating a Roman road network: the 3D approach Journal Article
In: Scientific Reports, vol. 7, no. 1, pp. 7010, 2017.
@article{evangelidis2017physarum,
title = {Physarum machines imitating a Roman road network: the 3D approach},
author = {Vasilis Evangelidis and Jeff Jones and Nikolaos Dourvas and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://www.nature.com/articles/s41598-017-06961-y},
doi = {doi.org/10.1038/s41598-017-06961-y},
year = {2017},
date = {2017-08-01},
urldate = {2017-01-01},
journal = {Scientific Reports},
volume = {7},
number = {1},
pages = {7010},
publisher = {Nature Publishing Group},
abstract = {Physarum Polycephalum is a single cell visible by unaided eye. This is a plasmodial, vegetative stage of acellular slime mould. This single cell has myriad of nuclei which contribute to a network of bio-chemical oscillators responsible for the slime mould’s distributed sensing, concurrent information processing and decision making, and parallel actuation. When presented with a spatial configuration of sources of nutrients, the slime mould spans the sources with networks of its protoplasmic tube. These networks belong to a family of planar proximity graphs. The protoplasmic networks also show a degree of similarity to vehicular transport networks. Previously, we have shown that the foraging behaviour of the slime mould can be applied in archaeological research to complement and enhance conventional geographic information system tools. The results produced suffered from limitation of a flat substrate: transport routes imitated by the slime mould did not reflect patterns of elevations. To overcome the limitation of the ‘flat world’ we constructed a three-dimensional model of Balkans. In laboratory experiments and computer modelling we uncovered patterns of the foraging behaviour that might shed a light onto development of Roman roads in the Balkans during the imperial period (1st century BC \textendash 4th century AD).},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Dimitriadis A, Kutrib M, Sirakoulis G Ch
Revisiting the cutting of the firing squad synchronization Journal Article
In: Natural Computing, vol. 17, no. 3, pp. 455–465, 2017.
@article{dimitriadis2018revisiting,
title = {Revisiting the cutting of the firing squad synchronization},
author = {Antonios Dimitriadis and Martin Kutrib and Georgios Ch. Sirakoulis},
url = {https://www.springerprofessional.de/revisiting-the-cutting-of-the-firing-squad-synchronization/13336938},
doi = {doi.org/10.1007/s11047-017-9628-z},
year = {2017},
date = {2017-07-28},
urldate = {2018-01-01},
journal = {Natural Computing},
volume = {17},
number = {3},
pages = {455--465},
publisher = {Springer Netherlands},
abstract = {Various synchronization algorithms have been introduced in literature during the last decades to deal with the firing squad synchronization problem on cellular automata (CA). Among others defective CA algorithms, where the CA cell is able to transmit information without previous processing, have been also presented. In our case, originating from the classical Mazoyer’s paper, where a minimum-time solution is presented with 6 states, a one-dimensional CA where one cell may permanently fail is presented. In the proposed algorithm, the defective cell can neither process nor transmit information any longer, while it is considered that such dynamic defects may become apparent in any time step of computation. A thorough analysis of the synchronization, in terms of location and time at which cell fails, for the cells found in both sides of defective cell is delivered to decipher the corresponding maximal possible number of synchronized cells in each part of the cut, due to defect, CA array. The proposed algorithm is properly extended to consider more than one defective cells that may occur in the under study one-dimensional CA. Based on the aforementioned analysis, we provide the generalization of synchronization with multiple totally defective cells, while application examples of the generalized CA algorithm in case of two defective cells are also presented. Finally, another intriguing aspect refers to handling of states that could be tentatively characterized as unknown, in a confrontation similar to the previous defective state but also different, since now this(these) cell(s) are not stated as faulty but unknown. As a result, a new one-dimensional CA with less states, compared to the previous CA defective algorithms, able to synchronize the maximal possible number of cells in each part occurs.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M I, Adamatzky A, Sirakoulis G Ch, Greenman J, Ieropoulos I
Towards implementation of cellular automata in Microbial Fuel Cells Journal Article
In: PloS one, vol. 12, no. 5, pp. e0177528, 2017.
@article{tsompanas2017towards,
title = {Towards implementation of cellular automata in Microbial Fuel Cells},
author = {Michail-Antisthenis I Tsompanas and Andrew Adamatzky and Georgios Ch. Sirakoulis and John Greenman and Ioannis Ieropoulos},
url = {https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0177528},
doi = {doi.org/10.1371/journal.pone.0177528},
year = {2017},
date = {2017-05-12},
urldate = {2017-01-01},
journal = {PloS one},
volume = {12},
number = {5},
pages = {e0177528},
publisher = {Public Library of Science},
abstract = {The Microbial Fuel Cell (MFC) is a bio-electrochemical transducer converting waste products into electricity using microbial communities. Cellular Automaton (CA) is a uniform array of finite-state machines that update their states in discrete time depending on states of their closest neighbors by the same rule. Arrays of MFCs could, in principle, act as massive-parallel computing devices with local connectivity between elementary processors. We provide a theoretical design of such a parallel processor by implementing CA in MFCs. We have chosen Conway’s Game of Life as the ‘benchmark’ CA because this is the most popular CA which also exhibits an enormously rich spectrum of patterns. Each cell of the Game of Life CA is realized using two MFCs. The MFCs are linked electrically and hydraulically. The model is verified via simulation of an electrical circuit demonstrating equivalent behaviours. The design is a first step towards future implementations of fully autonomous biological computing devices with massive parallelism. The energy independence of such devices counteracts their somewhat slow transitions\textemdashcompared to silicon circuitry\textemdashbetween the different states during computation.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Gambuzza L V, Frasca M, Fortuna L, Ntinas V, Vourkas I, Sirakoulis G Ch
Memristor Crossbar for Adaptive Synchronization Journal Article
In: IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 64, no. 8, pp. 2124–2133, 2017.
@article{gambuzza2017memristor,
title = {Memristor Crossbar for Adaptive Synchronization},
author = {Lucia Valentina Gambuzza and Mattia Frasca and Luigi Fortuna and Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/7911226},
doi = {10.1109/TCSI.2017.2692519},
year = {2017},
date = {2017-04-25},
urldate = {2017-01-01},
journal = {IEEE Transactions on Circuits and Systems I: Regular Papers},
volume = {64},
number = {8},
pages = {2124--2133},
publisher = {IEEE},
abstract = {Nonlinear circuits may be synchronized with interconnections that evolve in time incorporating mechanisms of adaptation found in many biological systems. Such dynamics in the links is efficiently implemented in electronic devices by using memristors. However, the approach requires a massive amount of interconnections (of the order of N2, where N is the number of nonlinear circuits to be synchronized). This issue is solved in this paper by adopting a memristor crossbar architecture for adaptive synchronization. The functionality of the structure is demonstrated, with respect to different switching characteristics, via a simulation-based evaluation using a behavioral threshold-type model of voltage-controlled bipolar memristor. In addition, we show that the architecture is robust to device variability and faults: quite surprisingly, when faults are localized, the performance of the approach may also improve as adaptation becomes more significant.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Sirakoulis G Ch, Martinez G J, Baluška F, Mancuso S
On plant roots logical gates Journal Article
In: Biosystems, vol. 156, pp. 40–45, 2017.
@article{adamatzky2017plant,
title = {On plant roots logical gates},
author = {Andrew Adamatzky and Georgios Ch. Sirakoulis and Genaro J Martinez and Frantisek Balu\v{s}ka and Stefano Mancuso},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0303264716302374},
doi = {doi.org/10.1016/j.biosystems.2017.04.002},
year = {2017},
date = {2017-04-17},
urldate = {2017-04-17},
journal = {Biosystems},
volume = {156},
pages = {40--45},
publisher = {Elsevier},
abstract = {Theoretical constructs of logical gates implemented with plant roots are morphological computing asynchronous devices. Values of Boolean variables are represented by plant roots. A presence of a plant root at a given site symbolises the logical True, an absence the logical False. Logical functions are calculated via interaction between roots. Two types of two-inputs\textendashtwo-outputs gates are proposed: a gate 〈x, y〉 → 〈xy, x + y〉 where root apexes are guided by gravity and a gate where root apexes are guided by humidity. We propose a design of binary half-adder based on the gates.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M, Adamatzky A, Ieropoulos I, Phillips N, Sirakoulis G Ch, Greenman J
Cellular non-linear network model of microbial fuel cell Journal Article
In: Biosystems, vol. 156, pp. 53–62, 2017.
@article{tsompanas2017cellular,
title = {Cellular non-linear network model of microbial fuel cell},
author = {Michail-Antisthenis Tsompanas and Andrew Adamatzky and Ioannis Ieropoulos and Neil Phillips and Georgios Ch. Sirakoulis and John Greenman},
url = {https://www.sciencedirect.com/science/article/pii/S0303264717300758},
doi = {doi.org/10.1016/j.biosystems.2017.04.003},
year = {2017},
date = {2017-04-17},
urldate = {2017-01-01},
journal = {Biosystems},
volume = {156},
pages = {53--62},
publisher = {Elsevier},
abstract = {A cellular non-linear network (CNN) is a uniform regular array of locally connected continuous-state machines, or nodes, which update their states simultaneously in discrete time. A microbial fuel cell (MFC) is an electro-chemical reactor using the metabolism of bacteria to drive an electrical current. In a CNN model of the MFC, each node takes a vector of states which represent geometrical characteristics of the cell, like the electrodes or impermeable borders, and quantify measurable properties like bacterial population, charges produced and hydrogen ion concentrations. The model allows the study of integral reaction of the MFC, including temporal outputs, to spatial disturbances of the bacterial population and supply of nutrients. The model can also be used to evaluate inhomogeneous configurations of bacterial populations attached on the electrode biofilms.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Papandroulidakis G, Vourkas I, Abusleme A, Sirakoulis G Ch, Rubio A
Crossbar-Based Memristive Logic-In-Memory Architecture Journal Article
In: IEEE Transactions on Nanotechnology, vol. 16, no. 3, pp. 491–501, 2017.
@article{papandroulidakis2017crossbar,
title = {Crossbar-Based Memristive Logic-In-Memory Architecture},
author = {Georgios Papandroulidakis and Ioannis Vourkas and Angel Abusleme and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/7893787},
doi = {10.1109/TNANO.2017.2691713},
year = {2017},
date = {2017-04-06},
urldate = {2017-01-01},
journal = {IEEE Transactions on Nanotechnology},
volume = {16},
number = {3},
pages = {491--501},
publisher = {IEEE},
abstract = {The use of memristors and resistive random access memory (ReRAM) technology to perform logic computations, has drawn considerable attention from researchers in recent years. However, the topological aspects of the underlying ReRAM architecture and its organization have received less attention, as the focus has mainly been on device-specific properties for functionally complete logic gates through conditional switching in ReRAM circuits. A careful investigation and optimization of the target geometry is thus highly desirable for the implementation of logic-in-memory architectures. In this paper, we propose a crossbar-based in-memory parallel processing system in which, through the heterogeneity of the resistive cross-point devices, we achieve local information processing in a state-of-the-art ReRAM crossbar architecture with vertical group-accessed transistors as cross-point selector devices. We primarily focus on the array organization, information storage, and processing flow, while proposing a novel geometry for the cross-point selection lines to mitigate current sneak-paths during an arbitrary number of possible parallel logic computations. We prove the proper functioning and potential capabilities of the proposed architecture through SPICE-level circuit simulations of half-adder and sum-of-products logic functions. We compare certain features of the proposed logic-in-memory approach with another work of the literature, and present an analysis of circuit resources, integration density, and logic computation parallelism.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ntinas V, Vourkas I, Sirakoulis G Ch, Adamatzky A I
Modeling Physarum space exploration using memristors Journal Article
In: Journal of Physics D: Applied Physics, vol. 50, no. 17, pp. 174004, 2017.
@article{ntinas2017modeling,
title = {Modeling Physarum space exploration using memristors},
author = {Vasilios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis and Andrew I Adamatzky},
url = {https://iopscience.iop.org/article/10.1088/1361-6463/aa614d},
doi = {doi.org/10.1088/1361-6463/aa614d},
year = {2017},
date = {2017-03-31},
urldate = {2017-01-01},
journal = {Journal of Physics D: Applied Physics},
volume = {50},
number = {17},
pages = {174004},
publisher = {IOP Publishing},
abstract = {Slime mold Physarum polycephalum optimizes its foraging behaviour by minimizing the distances between the sources of nutrients it spans. When two sources of nutrients are present, the slime mold connects the sources, with its protoplasmic tubes, along the shortest path. We present a two-dimensional mesh grid memristor based model as an approach to emulate Physarum's foraging strategy, which includes space exploration and reinforcement of the optimally formed interconnection network in the presence of multiple aliment sources. The proposed algorithmic approach utilizes memristors and LC contours and is tested in two of the most popular computational challenges for Physarum, namely maze and transportation networks. Furthermore, the presented model is enriched with the notion of noise presence, which positively contributes to a collective behavior and enables us to move from deterministic to robust results. Consequently, the corresponding simulation results manage to reproduce, in a much better qualitative way, the expected transportation networks.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Amanatiadis A, Bampis L, Karakasis E G, Gasteratos A, Sirakoulis G Ch
Real-time surveillance detection system for medium-altitude long-endurance unmanned aerial vehicles Journal Article
In: Concurrency and Computation: Practice and Experience, vol. 30, no. 7, pp. e4145, 2017.
@article{amanatiadis2017real,
title = {Real-time surveillance detection system for medium-altitude long-endurance unmanned aerial vehicles},
author = {Angelos Amanatiadis and Loukas Bampis and Evangelos G Karakasis and Antonios Gasteratos and Georgios Ch. Sirakoulis},
url = {https://onlinelibrary.wiley.com/doi/10.1002/cpe.4145},
doi = {doi.org/10.1002/cpe.4145},
year = {2017},
date = {2017-03-28},
urldate = {2017-03-28},
journal = {Concurrency and Computation: Practice and Experience},
volume = {30},
number = {7},
pages = {e4145},
publisher = {Wiley},
abstract = {The detection of ambiguous objects, although challenging, is of great importance for any surveillance system and especially for an unmanned aerial vehicle, where the measurements are affected by the great observing distance. Wildfire outbursts and illegal migration are only some of the examples that such a system should distinguish and report to the appropriate authorities. More specifically, Southern European countries commonly suffer from those problems due to the mountainous terrain and thick forests that contain. Unmanned aerial vehicles like the “Hellenic Civil Unmanned Air Vehicle” project have been designed to address high-altitude detection tasks and patrol the borders and woodlands for any ambiguous activity. In this paper, a moment-based blob detection approach is proposed that uses the thermal footprint obtained from single infrared images and distinguishes human- or fire-sized and shaped figures. Our method is specifically designed so as to be appropriately integrated into hardware acceleration devices, such as General Purpose Computation on Graphics Processing Units (GPGPUs) and field programmable gate arrays, and takes full advantage of their respective parallelization capabilities succeeding real-time performances and energy efficiency. The timing evaluation of the proposed hardware accelerated algorithm's adaptations shows an achieved speedup of up to 7 times, as compared to a highly optimized CPU-only based version.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ntinas V, Vourkas I, Sirakoulis G Ch, Adamatzky A I
Oscillation-Based Slime Mould Electronic Circuit Model for Maze-Solving Computations Journal Article
In: IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 64, no. 6, pp. 1552–1563, 2017.
@article{ntinas2017oscillation,
title = {Oscillation-Based Slime Mould Electronic Circuit Model for Maze-Solving Computations},
author = {Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis and Andrew I Adamatzky},
url = {https://ieeexplore.ieee.org/document/7534815},
doi = {10.1109/TCSI.2016.2566278},
year = {2017},
date = {2017-03-23},
urldate = {2017-03-23},
journal = {IEEE Transactions on Circuits and Systems I: Regular Papers},
volume = {64},
number = {6},
pages = {1552--1563},
publisher = {IEEE},
abstract = {The ability of slime mould to learn and adapt to periodic changes in its environment inspired scientists to develop behavioral memristor-based circuit models of its memory organization. The computing abilities of slime mould Physarum polycephalum have been used in several applications, including to solve mazes. This work presents a circuit-level bio-inspired maze-solving approach via an electronic model of the oscillatory internal motion mechanism of slime mould, which emulates the local signal propagation and the expansion of its vascular network. Our implementation takes into account the inherent noise existent in the equivalent biological circuit, so that its behavior becomes closer to the non-deterministic behavior of the real organism. The efficiency and generality of the proposed electronic computing medium was validated through SPICE-level circuit simulations and compared with data from two cardinally different biological experiments, concerning 1) enhancing of Physarum's protoplasmic tubes along shortest path and 2) chemo-tactic growth by diffusing chemo-attractants.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Dourvas N I, Sirakoulis G Ch, Adamatzky A
Cellular Automaton Belousov--Zhabotinsky Model for Binary Full Adder Journal Article
In: International Journal of Bifurcation and Chaos, vol. 27, no. 06, pp. 1750089, 2017.
@article{dourvas2017cellular,
title = {Cellular Automaton Belousov--Zhabotinsky Model for Binary Full Adder},
author = {Nikolaos I Dourvas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://www.worldscientific.com/doi/abs/10.1142/S0218127417500894},
doi = {10.1142/S0218127417500894},
year = {2017},
date = {2017-02-18},
urldate = {2017-01-01},
journal = {International Journal of Bifurcation and Chaos},
volume = {27},
number = {06},
pages = {1750089},
publisher = {World Scientific Publishing Company},
abstract = {The continuous increment in the performance of classical computers has been driven to its limit. New ways are studied to avoid this oncoming bottleneck and many answers can be found. An example is the Belousov\textendashZhabotinsky (BZ) reaction which includes some fundamental and essential characteristics that attract chemists, biologists, and computer scientists. Interaction of excitation wave-fronts in BZ system, can be interpreted in terms of logical gates and applied in the design of unconventional hardware components. Logic gates and other more complicated components have been already proposed using different topologies and particular characteristics. In this study, the inherent parallelism and simplicity of Cellular Automata (CAs) modeling is combined with an Oregonator model of light-sensitive version of BZ reaction. The resulting parallel and computationally-inexpensive model has the ability to simulate a topology that can be considered as a one-bit full adder digital component towards the design of an Arithmetic Logic Unit (ALU).},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kalogeiton V S, Papadopoulos D P, Liolis O, Mardiris V A, Sirakoulis G Ch, Karafyllidis I G
Programmable crossbar quantum-dot cellular automata circuits Journal Article
In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 36, no. 8, pp. 1367–1380, 2016.
@article{kalogeiton2017programmable,
title = {Programmable crossbar quantum-dot cellular automata circuits},
author = {Vicky S Kalogeiton and Dim P Papadopoulos and Orestis Liolis and Vassilios A Mardiris and Georgios Ch. Sirakoulis and Ioannis G Karafyllidis},
url = {https://ieeexplore.ieee.org/document/7600454},
doi = {10.1109/TCAD.2016.2618869},
year = {2016},
date = {2016-10-20},
urldate = {2017-01-01},
journal = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
volume = {36},
number = {8},
pages = {1367--1380},
publisher = {IEEE},
abstract = {Quantum-dot fabrication and characterization is a well-established technology, which is used in photonics, quantum optics, and nanoelectronics. Four quantum-dots placed at the corners of a square form a unit cell, which can hold a bit of information and serve as a basis for quantum-dot cellular automata (QCA) nanoelectronic circuits. Although several basic QCA circuits have been designed, fabricated, and tested, proving that quantum-dots can form functional, fast and low-power nanoelectronic circuits, QCA nanoelectronics still remain at its infancy. One of the reasons for this is the lack of design automation tools, which will facilitate the systematic design of large QCA circuits that contemporary applications demand. Here we present novel, programmable QCA circuits, which are based on crossbar architecture. These circuits can be programmed to implement any Boolean function in analogy to CMOS field-programmable gate arrays and open the road that will lead to full design automation of QCA nanoelectronic circuits. Using this architecture we designed and simulated QCA circuits that proved to be area efficient, stable, and reliable.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Giitsidis T, Sirakoulis G Ch
Modeling passengers boarding in aircraft using cellular automata Journal Article
In: IEEE/CAA Journal of Automatica Sinica, vol. 3, no. 4, pp. 365–384, 2016.
@article{giitsidis2016modeling,
title = {Modeling passengers boarding in aircraft using cellular automata},
author = {Themistoklis Giitsidis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7589483},
doi = {10.1109/JAS.2016.7510076},
year = {2016},
date = {2016-10-13},
urldate = {2016-01-01},
journal = {IEEE/CAA Journal of Automatica Sinica},
volume = {3},
number = {4},
pages = {365--384},
abstract = {Aircraft are profitable to their owners as long as they are in the air transporting passengers to their destinations; therefore it is vital to minimize as much as possible their preparation time on the ground. In this paper we simulate different boarding strategies with the help of a model based on cellular automata parallel computational tool, attempting to find the most efficient way to deliver each passenger to her or his assigned seat. Two seat arrangements are used, a small one based on Airbus A320 U+002F Boeing 737 and a larger one based on Airbus A380 U+002F Boeing 777-300. A wide variety of parameters, including time delay for luggage storing, the frequency by which the passengers enter the plane, different walking speeds of passengers depending on sex, age and height, and the possibility of walking past their seat, are simulated in order to achieve realistic results, as well as monitor their effects on boarding time. The simulation results indicate that the boarding time can be significantly reduced by the simple grouping and prioritizing of passengers. In accordance with previous papers and the examined strategies, the outside-in and reverse pyramid boarding methods outperform all the others for both the small and large airplane seat layout. In the latter, the examined strategies are introduced for first time in an analogous way to the initial small seat arrangement of Airbus A320 U+002F Boeing 737 aircraft family. Moreover, since in real world scenarios, the compliance of all the passengers to the suggested group division and boarding strategy cannot be guaranteed, further simulations were conducted. It is clear that as the number of passengers disregarding the priority of the boarding groups increases, the time needed for the boarding to complete tends towards that of the random boarding strategy, thus minimizing the possible advantages gained by the proposed boarding strategies.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kechaidou M G, Sirakoulis G Ch
Game of Life variations for image scrambling Journal Article
In: Journal of Computational Science, vol. 21, pp. 432–447, 2016.
@article{kechaidou2017game,
title = {Game of Life variations for image scrambling},
author = {Marina G. Kechaidou and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S1877750316301442},
doi = {doi.org/10.1016/j.jocs.2016.09.002},
year = {2016},
date = {2016-09-16},
urldate = {2017-09-16},
journal = {Journal of Computational Science},
volume = {21},
pages = {432--447},
publisher = {Elsevier},
abstract = {The rapid development of multimedia and Internet technology has given more and more people the opportunity to exchange information via the Internet. There are many cases in which images containing trivial information are transmitted, but most of the time images will contain private data and therefore must be protected. Consequently, the security and confidentiality of digital data during storage and transmission have become an important and critical issue. Digital image scrambling is often used for image encryption and its aim is to transform a meaningful image into a meaningless one to enhance the ability to resist invalid attack and in turn improve security. In this paper, a new scheme is presented for digital gray image scrambling based on variants of the famous Game of Life (GoL) Cellular Automaton (CA). More specifically, two of those variations, namely asynchrony and enlarged neighborhood are taken into account. They are further enhanced to implement suitable GoL variations for efficient digital grey image scrambling while the presented simulation results prove that the modified variations can provide high security by scrambling pixel locations. It is shown that the resulting scrambling effect is influenced by the employed variation of GoL as well as by the dimensions of the image. Finally, in terms of Gray Difference Degree (GDD) the proposed digital image scrambling method, which is based on the aforementioned GoL variations, outperforms the existing techniques and produces an effective image encryption technique which enables excellent confidentiality.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ntinas V G, Moutafis B E, Trunfio G A, Sirakoulis G Ch
Parallel fuzzy cellular automata for data-driven simulation of wildfire spreading Journal Article
In: Journal of Computational Science, vol. 21, pp. 469–485, 2016.
@article{ntinas2017parallel,
title = {Parallel fuzzy cellular automata for data-driven simulation of wildfire spreading},
author = {Vasileios G Ntinas and Byron E Moutafis and Giuseppe A Trunfio and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S1877750316301260},
doi = {doi.org/10.1016/j.jocs.2016.08.003},
year = {2016},
date = {2016-08-24},
urldate = {2017-01-01},
journal = {Journal of Computational Science},
volume = {21},
pages = {469--485},
publisher = {Elsevier},
abstract = {Cellular Automata (CA) have been introduced many decades ago as one of the most efficient parallel computational models able to simulate various physical processes and systems where the interactions are local. In this paper, we are trying to advance the application of CA in modeling wildfires by accounting for the fuzziness intrinsic to the numerous environmental variables and mechanisms engaged with the emergence of the phenomenon itself. The proposed Fuzzy CA (FCA) model adopts a data-driven approach, based on evolutionary optimization, which allows incorporating knowledge from real wildfires in order to enhance its accuracy. The main difficulty for doing so arrives from the computational complexity of the proposed framework and the burden of computational resources needed for its application, which would prevent the real-time prediction of fire spread scenarios. In order to tackle the aforementioned difficulties, we propose model's fully parallel implementations in Graphical Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs) hardware. In the article, we first investigate the speedup achieved by the developed parallel implementations. Then, we present and discuss two applications to heterogeneous landscapes through comparisons with observed wildfires. Moreover, we compare the proposed framework with two different modelling approaches and results found are really promising.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
Emerging Memristor-Based Logic Circuit Design Approaches: A Review Journal Article
In: IEEE Circuits and Systems Magazine, vol. 16, no. 3, pp. 15–30, 2016.
@article{vourkas2016emerging,
title = {Emerging Memristor-Based Logic Circuit Design Approaches: A Review},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7548085},
doi = {10.1109/MCAS.2016.2583673},
year = {2016},
date = {2016-08-19},
urldate = {2016-01-01},
journal = {IEEE Circuits and Systems Magazine},
volume = {16},
number = {3},
pages = {15--30},
publisher = {IEEE},
abstract = {This article is a comprehensive review of the state-of-theart of memristor-based logic circuit design concepts of the recent literature. Amongst all the identified circuit design approaches, those discussed here are all based on collective memristive dynamics and share a number of common characteristics which facilitate their comparison. The focus is on the evolution of the memristor-based logic circuit design strategies from the early proposed sequential stateful logic up to most recently published design schemes which support parallel processing of the applied input signals. The main operational properties of all the selected computational concepts are presented in an accessible manner, aiming to serve as an informative cornerstone for students and scientists who wish to get involved in emerging memristive logic circuit research and development.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Papandroulidakis G, Sirakoulis G Ch, Abusleme A
2T1M-Based Double Memristive Crossbar Architecture for In-Memory Computing. Journal Article
In: International Journal of Unconventional Computing, vol. 12, no. 4, pp. 265–280, 2016.
@article{vourkas20162t1m,
title = {2T1M-Based Double Memristive Crossbar Architecture for In-Memory Computing.},
author = {Ioannis Vourkas and Georgios Papandroulidakis and Georgios Ch. Sirakoulis and Angel Abusleme},
url = {https://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-12-number-4-2016/ijuc-12-4-p-265-280/},
year = {2016},
date = {2016-08-01},
urldate = {2016-01-01},
journal = {International Journal of Unconventional Computing},
volume = {12},
number = {4},
pages = {265--280},
publisher = {Old City Publishing Inc},
abstract = {The recent discovery of the memristor has renewed the interest for fast arithmetic operations via high-radix numeric systems. In this direction, a conceptual solution for high-radix memristive arithmetic logic units (ALUs) was recently published. The latter combines CMOS circuitry for data processing and a reconfigurable “segmented” crossbar memory block. In this paper we build upon such a conceptual design and propose a 3D extension of the classic crossbar topology via 2T1M cross-points which still permits the parallel creation of partial products for faster multiplication with lower circuit complexity. Furthermore, we present a binary to high-radix data conversion circuit to complement the state-programming module of the previous work. A simulation-based validation of read/write multi-level memory operations from/to the 2T1M 3D memristive crossbar was performed using SPICE and a threshold-type switching model of a bipolar voltage-controlled memristor. Such realization of in-memory computations could lead to faster arithmetic algorithms in future memristive ALUs.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Bontzorlos T, Sirakoulis G Ch
Bioinspired algorithm for area surveillance using autonomous robots Journal Article
In: International Journal of Parallel, Emergent and Distributed Systems, vol. 32, no. 4, pp. 368–385, 2016.
@article{bontzorlos2017bioinspired,
title = {Bioinspired algorithm for area surveillance using autonomous robots},
author = {Tilemachos Bontzorlos and Georgios Ch. Sirakoulis},
url = {https://www.tandfonline.com/doi/abs/10.1080/17445760.2016.1184269},
doi = {doi.org/10.1080/17445760.2016.1184269},
year = {2016},
date = {2016-06-10},
urldate = {2017-01-01},
journal = {International Journal of Parallel, Emergent and Distributed Systems},
volume = {32},
number = {4},
pages = {368--385},
publisher = {Taylor \& Francis},
abstract = {Territorial surveillance plays a constantly increasing role in security. However, completely automatic surveillance using autonomous robots is hard to implement and maintain. Current methods described in literature propose systems that include direct communication of the robots or the use of a centralised system to coordinate the robots. These systems are prone to equipment failure and/or malicious attacks to the centralised system. In this paper, we propose a bioinspired algorithm that allows indirect communication between the robots that are considered minimally equipped. This is achieved by applying a parallel and distributed technique inspired by the emergent behaviour of social insects, namely ant colonies. In particular, the development of a collective memory for robots and areas covered is achieved subsequently through self-organisation of the autonomous robots to a continuous dynamic coverage of the test space. The algorithm is shown to have a robust behaviour and competitive performance. Several simulations run for various space sizes, different number of robots, different pheromone evaporation rates as well various percentages of space covered by obstacles. In all cases the efficacy of the proposed algorithm has been successfully proven when compared with other well known techniques.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch
Parallel Application of Hybrid DNA Cellular Automata for Pseudorandom Number Generation. Journal Article
In: Journal of Cellular Automata, vol. 11, no. 1, pp. 63–89, 2016.
@article{sirakoulis2016parallel,
title = {Parallel Application of Hybrid DNA Cellular Automata for Pseudorandom Number Generation.},
author = {Georgios Ch. Sirakoulis},
url = {http://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-11-number-1-2016/jca-11-1-p-63-89/},
year = {2016},
date = {2016-03-01},
urldate = {2016-01-01},
journal = {Journal of Cellular Automata},
volume = {11},
number = {1},
pages = {63--89},
publisher = {Old City Publishing Inc},
abstract = {With the advent of massively parallel scientific computation, the parallel generation of pseudorandom numbers has become essential. During the last decades several researchers have successfully implemented Cellular Automata (CA) as Pseudorandom Number Generators (PRNGs). On the other hand, recently Autonomous DNA Turing Machines and DNA Cellular Automata were proposed as cellular computing devices that can serve as reusable, compact computing devices to perform (universal) computation. In this paper, we introduce a methodology for the design of one-dimensional (1-d) Hybrid Autonomous DNA Cellular Automata (HADCA), able to run in parallel, different CA rules with certain modifications on their molecular implementation and information flow compared to their origins. In this aspect, an easy to use HADCA simulator was developed to encourage the possible use of the biological inspired computation tool. As a result, the proposed 1-d HADCAs are used to generate high-quality random numbers which can pass the statistical tests of DIEHARD, one of the most well known general test suites for randomness, proving their suitability as PRNGs.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kachris C, Diamantopoulos D, Sirakoulis G Ch, Soudris D
An FPGA-based Integrated MapReduce Accelerator Platform. Journal Article
In: Journal of Signal Processing Systems, vol. 87, no. 3, pp. 357–369, 2016.
@article{kachris2017fpga,
title = {An FPGA-based Integrated MapReduce Accelerator Platform.},
author = {Christoforos Kachris and Dionysios Diamantopoulos and Georgios Ch. Sirakoulis and Dimitrios Soudris},
url = {https://link.springer.com/article/10.1007/s11265-016-1108-7},
doi = {doi.org/10.1007/s11265-016-1108-7},
year = {2016},
date = {2016-02-23},
urldate = {2017-01-01},
journal = {Journal of Signal Processing Systems},
volume = {87},
number = {3},
pages = {357--369},
publisher = {Springer},
abstract = {MapReduce is a programming framework for distributed systems that is used to automatically parallelize and schedule the tasks to distributed resources. MapReduce is widely used in data centers to process enterprise databases and Big Data. This paper presents a novel MapReduce accelerator platform based on FPGAs that can be used to speedup the processing of the MapReduce data. The proposed platform consists of specialized hardware accelerators for the Map tasks and a shared configurable accelerator for the Reduce tasks. The hardware accelerators for the Map tasks are developed using a modified source-to-source High-level Synthesis (HLS) tool while the Reduce accelerator is based on a novel hashing scheme. The proposed scheme is implemented, mapped and evaluated to a Virtex 7 FGPA. The performance evaluation is based on a benchmark suite that represent typical MapReduce applications and it shows that the proposed scheme can achieve up to 2 orders of magnitude energy reduction compared to General Purpose Processors (GPPs).},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chatziagorakis P, Ziogou C, Elmasides C, Sirakoulis G Ch, Karafyllidis I, Andreadis I, Georgoulas N, Giaouris D, Papadopoulos A I, Ipsakis D, Papadopoulou S, Seferlis P, Sergiopoulos F, Voutetakis S
Enhancement of hybrid renewable energy systems control with neural networks applied to weather forecasting: the case of Olvio Journal Article
In: Neural Computing and Applications, vol. 27, no. 5, pp. 1093–1118, 2016.
@article{chatziagorakis2016enhancement,
title = {Enhancement of hybrid renewable energy systems control with neural networks applied to weather forecasting: the case of Olvio},
author = {Prodromos Chatziagorakis and Chrysovalantou Ziogou and Constantinos Elmasides and Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Ioannis Andreadis and Nikolaos Georgoulas and Damianos Giaouris and Athanasios I Papadopoulos and Dimitris Ipsakis and Semira Papadopoulou and Panos Seferlis and Fotios Sergiopoulos and Spiros Voutetakis},
url = {https://link.springer.com/article/10.1007/s00521-015-2175-6},
doi = {doi.org/10.1007/s00521-015-2175-6},
year = {2016},
date = {2016-01-21},
urldate = {2016-01-01},
journal = {Neural Computing and Applications},
volume = {27},
number = {5},
pages = {1093--1118},
publisher = {Springer London},
abstract = {In this paper, an intelligent forecasting model, a recurrent neural network (RNN) with nonlinear autoregressive architecture, for daily and hourly solar radiation and wind speed prediction is proposed for the enhancement of the power management strategies (PMSs) of hybrid renewable energy systems (HYRES). The presented model (RNN) is applicable to an autonomous HYRES, where its estimations can be used by a central control unit in order to create in real time the proper PMSs for the efficient subsystems’ utilization and overall process optimization. For this purpose, a flexible network-based design of the HYRES is used and, moreover, applied to a specific system located on Olvio, near Xanthi, Greece, as part of Systems Sunlight S.A. facilities. The simulation results indicated that RNN is capable of assimilating the given information and delivering some satisfactory future estimation achieving regression coefficient from 0.93 up to 0.99 that can be used to safely calculate the available green energy. Moreover, it has some sufficient for the specific problem computational power, as it can deliver the final results in just a few seconds. As a result, the RNN framework, trained with local meteorological data, successfully manages to enhance and optimize the PMS based on the provided solar radiation and wind speed prediction and make the specific HYRES suitable for use as a stand-alone remote energy plant.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Dourvas N I, Sirakoulis G Ch, Tsalides P
A GPGPU Physarum Cellular Automaton Model Journal Article
In: Applied Mathematics and Information Sciences, vol. 10, no. 6, pp. 2055–2069, 2016.
@article{dourvas2016gpgpu,
title = {A GPGPU Physarum Cellular Automaton Model},
author = {Nikolaos I Dourvas and Georgios Ch. Sirakoulis and Philippos Tsalides},
url = {https://dc.naturalspublishing.com/amis/vol10/iss6/7/},
doi = {dx.doi.org/10.18576/amis/100607},
year = {2016},
date = {2016-01-11},
urldate = {2016-01-11},
journal = {Applied Mathematics and Information Sciences},
volume = {10},
number = {6},
pages = {2055--2069},
abstract = {Scientists have been gaining inspiration from several natural processes and systems to find fine solutions in many complex hard to solve engineering problems for many years now. Nevertheless, most of these natural systems suffer from great amount of time to perform; thus, scientists are seeking for computational tools and methods that could encapsulate in a conscious way nature’s genius, dealing at the same moment with time complexity. In this conquest, Cellular Automata (CA) proposed long time ago by John von Neumann, can be considered as a promising candidate. CA have the ability to capture the essential features of systems in which global complicated behavior emerges from the collective effect of simple components, which interact locally. These characteristics are immanent in many natural systems; namely Physarum polycephalum,an amoeba, is such a system. This simple organism presents the intelligence of finding effective solutions to demanding engineering problems such as shortest path(s) problems, various graph problems, evaluation of transport networks or even robotic control. In this paper, we move forward by taking advantage of a Graphical Processing Unit (GPU) and the Compute Unified Device Architecture (CUDA) programming model, to make use of the CA inherit parallelism when biomimicking the behavior of P. polycephalum in maze, providing the ability to find the minimum path between two spots. In this way we are able to produce a virtual easy-to-access lab speeding up significantly the biological paradigm when modeled by CA implemented in General Purpose computing on Graphics Processing Units (GPGPU) environment.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M I, Kachris C, Sirakoulis G Ch
Modeling cache memory utilization on multicore using common pool resource game on cellular automata Journal Article
In: ACM Transactions on Modeling and Computer Simulation (TOMACS), vol. 26, no. 3, pp. 1–22, 2016.
@article{tsompanas2016modeling,
title = {Modeling cache memory utilization on multicore using common pool resource game on cellular automata},
author = {Michail-Antisthenis I Tsompanas and Christoforos Kachris and Georgios Ch. Sirakoulis},
url = {https://dl.acm.org/doi/10.1145/2812808},
doi = {doi.org/10.1145/2812808},
year = {2016},
date = {2016-01-09},
urldate = {2016-01-01},
journal = {ACM Transactions on Modeling and Computer Simulation (TOMACS)},
volume = {26},
number = {3},
pages = {1--22},
publisher = {ACM New York, NY, USA},
abstract = {Recent computing architectures are implemented by shared memory technologies to alleviate the high latency experienced by off-chip memory transfers, but the high architectural complexity of modern multicore processors has presented many questions. To tackle the design of efficient algorithms scheduling workloads over available cores, this article presents a parallel bioinspired model that simulates the utilization of shared memory on multicore systems. The proposed model is based on cellular automata (CA) and coupled with game theory principles. CA are selected due to their inherent parallelism and especially their ability to incorporate inhomogeneities. Furthermore, the novelty of the model is realized on the fact that multilevel CA are used to simulate the different levels of cache memory usually found in multicore processors. These characteristics make the model able to cope with the increasing diversity of cache memory hierarchies on modern and future processors. Nonetheless, by acquiring data from hardware performance counters and processing them with the proposed model online, the performance of the system can be calculated and a better scheduling strategy can be adopted in real time. The CA-based model was verified on the behavior of a real multicore system running a multithreaded application, and it successfully simulated the acceleration achieved by an increased number of cores available for the execution of the workload. More specifically, the example of common pool resource from game theory was used with two variations: a static and a variable initial endowment. The static variation of the model approximates slightly better the acceleration of a workload when the number of available processor cores increases, whereas the dynamic variation simulates better the moderate differences due to operation system’s scheduler alternations on the same amount of cores.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Spartalis E, Georgoudas I G, Sirakoulis G Ch
A CA-Based Model with Virtual Field for Guided Evacuation of People with Motion Difficulties. Journal Article
In: Journal of Cellular Automata, vol. 11, no. 4, pp. 311–326, 2016.
@article{spartalis2016based,
title = {A CA-Based Model with Virtual Field for Guided Evacuation of People with Motion Difficulties.},
author = {Eleftherios Spartalis and Ioakeim G. Georgoudas and Georgios Ch. Sirakoulis},
url = {http://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-11-number-4-2016/jca-11-4-p-311-326/},
year = {2016},
date = {2016-01-01},
urldate = {2016-01-01},
journal = {Journal of Cellular Automata},
volume = {11},
number = {4},
pages = {311--326},
abstract = {This paper presents a Cellular Automata (CA) based model that simulates movement of pedestrians with motion difficulties, such as elderly people and further focuses on how such groups can be guided within specific areas, as for example a nursing home. The model is originated by a virtual potential field. The aim of the model is to provide valuable information regarding the dynamics of their motion and to propose advanced layout settings of the corresponding places, in order to optimize the safety levels. Various scenarios are studied that include different layouts, presence of obstacles, group categorisation, crowd guiding and fire spreading. Simulation results confirm that the model can be proven a helpful tool, in order spatial parameters that affect evacuation time to be defined as well as personnel to be trained in guiding weak people.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M I, Sirakoulis G Ch, Adamatzky A I
Evolving transport networks with cellular automata models inspired by slime mould Journal Article
In: IEEE Transactions on Cybernetics, vol. 45, no. 9, pp. 1887–1899, 2015.
@article{tsompanas2015evolving,
title = {Evolving transport networks with cellular automata models inspired by slime mould},
author = {Michail-Antisthenis I Tsompanas and Georgios Ch. Sirakoulis and Andrew I Adamatzky},
url = {https://ieeexplore.ieee.org/document/6966774},
doi = {10.1109/TCYB.2014.2361731},
year = {2015},
date = {2015-11-25},
urldate = {2015-01-01},
journal = {IEEE Transactions on Cybernetics},
volume = {45},
number = {9},
pages = {1887--1899},
publisher = {IEEE},
abstract = {Man-made transport networks and their design are closely related to the shortest path problem and considered amongst the most debated problems of computational intelligence. Apart from using conventional or bio-inspired computer algorithms, many researchers tried to solve this kind of problem using biological computing substrates, gas-discharge solvers, prototypes of a mobile droplet, and hot ice computers. In this aspect, another example of biological computer is the plasmodium of a cellular slime mould Physarum polycephalum (P. polycephalum), which is a large single cell visible by an unaided eye and has been proven as a reliable living substrate for implementing biological computing devices for computational geometry, graph-theoretical problems, and optimization and imitation of transport networks. Although P. polycephalum is easy to experiment with, computing devices built with the living slime mould are extremely slow; it takes slime mould days to execute a computation. Consequently, mapping key computing mechanisms of the slime mould onto silicon would allow us to produce efficient bio-inspired computing devices to tackle with hard to solve computational intelligence problems like the aforementioned. Toward this direction, a cellular automaton (CA)-based, Physarum-inspired, network designing model is proposed. This novel CA-based model is inspired by the propagating strategy, the formation of tubular networks, and the computing abilities of the plasmodium of P. polycephalum. The results delivered by the CA model demonstrate a good match with several previously published results of experimental laboratory studies on imitation of man-made transport networks with P. polycephalum. Consequently, the proposed CA model can be used as a virtual, easy-to-access, and biomimicking laboratory emulator that will economize large time periods needed for biological experiments while producing networks almost identical to the tubular networks of the real-slime mould.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch
The Computational Paradigm of Cellular Automata in Crowd Evacuation Journal Article
In: International Journal of Foundations of Computer Science, vol. 26, no. 7, pp. 851–872, 2015.
@article{sirakoulis2015computational,
title = {The Computational Paradigm of Cellular Automata in Crowd Evacuation},
author = {Georgios Ch. Sirakoulis},
url = {https://www.worldscientific.com/doi/10.1142/S0129054115400031},
doi = {doi.org/10.1142/S0129054115400031},
year = {2015},
date = {2015-09-10},
urldate = {2015-01-01},
journal = {International Journal of Foundations of Computer Science},
volume = {26},
number = {7},
pages = {851--872},
publisher = {World Scientific Publishing Company},
abstract = {During last decades, Cellular Automata (CAs) as bio-inspired parallel computational tools have been proven rather efficient and robust on modeling and simulating many different physical processes and systems and solving scientific problems, in which global behavior arises from the collective effect of simple components that interact locally. Among others of most renowned and well established CA applications, crowd evacuation and pedestrian dynamics are considered ones of the most timely and lively topics. Numerous models and computational paradigms of CAs either as standalone models or coupled with other theoretical and practical modeling approaches have been introduced in literature. All these crowd models are taking advantage of the fact that CA show evidence of a macroscopic nature with microscopic extensions, i.e. they provide adequate details in the description of human behavior and interaction, whilst they retain the computational cost at low levels. In this aspect, several CA models for crowd evacuation focusing on different modeling principles, like potential fields techniques, obstacle avoidance, follow the leader principles, grouping and queuing theory, long memory effects, etc. are presented in this paper. Moreover, having in mind the inherent parallelism of CA and their straightforward implementation in hardware, some anticipative crowd management systems based on CAs are also shown when operating on medium density crowd evacuation for indoor and outdoor environments. Real world cases and different environments were examined proving the efficiency of the proposed CA based anticipative systems. The proposed hardware implementation of the CAs-based crowd simulation models is advantageous in terms of low-cost, high-speed, compactness and portability features. Finally, robot guided evacuation with the help of CAs is also presented. The proposed framework relies on the well established CAs simulation models, while it employs a real-world evacuation implementation assisted by a mobile robotic guide, which in turn guides people towards a less congestive exit at a time.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kachris C, Sirakoulis G Ch, Soudris D
A MapReduce scratchpad memory for multi-core cloud computing applications Journal Article
In: Microprocessors and Microsystems, vol. 39, no. 8, pp. 599–608, 2015.
@article{kachris2015mapreduce,
title = {A MapReduce scratchpad memory for multi-core cloud computing applications},
author = {Christoforos Kachris and Georgios Ch. Sirakoulis and Dimitrios Soudris},
url = {https://www.sciencedirect.com/science/article/pii/S0141933115001209},
doi = {doi.org/10.1016/j.micpro.2015.08.007},
year = {2015},
date = {2015-09-08},
urldate = {2015-01-01},
journal = {Microprocessors and Microsystems},
volume = {39},
number = {8},
pages = {599--608},
publisher = {Elsevier},
abstract = {Phoenix MapReduce is a multi-core programming framework that is used to automatically parallelize and schedule programs. This paper presents a novel scratchpad memory architecture that is used accelerate MapReduce applications by indexing and processing the key/value pairs. The proposed scratchpad memory scheme can be mapped onto programmable logic or multi-core processors chips as a coprocessor to accelerate MapReduce applications. The proposed architecture has been implemented in a Zynq FPGA with two embedded ARM cores. The performance evaluation shows that the proposed scheme can reduce up to 2.3 the execution time and up to 1.7 the energy consumption.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chatziagorakis P, Sirakoulis G Ch
Cellular automata simulation of saltwater intrusion in coastal aquifer Journal Article
In: International Journal of Parallel, Emergent and Distributed Systems, vol. 31, no. 6, pp. 1–12, 2015.
@article{chatziagorakis2015cellular,
title = {Cellular automata simulation of saltwater intrusion in coastal aquifer},
author = {Prodromos Chatziagorakis and Georgios Ch. Sirakoulis},
url = {https://www.tandfonline.com/doi/abs/10.1080/17445760.2015.1077523?journalCode=gpaa20},
doi = {https://doi.org/10.1080/17445760.2015.1077523},
year = {2015},
date = {2015-09-01},
urldate = {2015-01-01},
journal = {International Journal of Parallel, Emergent and Distributed Systems},
volume = {31},
number = {6},
pages = {1--12},
publisher = {Taylor \& Francis},
abstract = {The wasteful consumption of freshwater in heavily populated coastal areas usually consist the basic reason for the intrusion of saltwater into the coastal aquifers. In order to avoid such catastrophic scenarios, their prediction is of utter significance. Underground water systems are highly complex and the water flow is extremely dynamic, thus making the prediction of this phenomenon a difficult task. For this reason, a two dimensional Cellular Automaton (CA) was designed enabling both the qualitative and quantitative simulation and illustration of the saltwater intrusion into an unconfined coastal aquifer. The presented results ensure the robustness of the proposed CA model taking full advantage of its inherent parallelism and local connectivity.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Sirakoulis G Ch
Building exploration with leeches Hirudo verbana Journal Article
In: Biosystems, vol. 134, pp. 48–55, 2015.
@article{adamatzky2015building,
title = {Building exploration with leeches Hirudo verbana},
author = {Andrew Adamatzky and Georgios Ch. Sirakoulis},
url = {https://linkinghub.elsevier.com/retrieve/pii/S0303264715000878},
doi = {doi.org/10.1016/j.biosystems.2015.06.004},
year = {2015},
date = {2015-07-03},
urldate = {2015-01-01},
journal = {Biosystems},
volume = {134},
pages = {48--55},
publisher = {Elsevier},
abstract = {Safe evacuation of people from building and outdoor environments, and search and rescue operations, always will remain actual in course of all socio-technological developments. Modern facilities offer a range of automated systems to guide residents towards emergency exists. The systems are assumed to be infallible. But what if they fail? How occupants not familiar with a building layout will be looking for exits in case of very limited visibility where tactile sensing is the only way to assess the environment? Analogous models of human behaviour, and socio-dynamics in general, are provided to be fruitful ways to explore alternative, or would-be scenarios. Crowd, or a single person, dynamics could be imitated using particle systems, reaction\textendashdiffusion chemical medium, electro-magnetic fields, or social insects. Each type of analogous model offer unique insights on behavioural patterns of natural systems in constrained geometries. In this particular paper we have chosen leeches to analyse patterns of exploration. Reasons are two-fold. First, when deprived from other stimuli leeches change their behavioural modes in an automated regime in response to mechanical stimulation. Therefore leeches can give us invaluable information on how human beings might behave under stress and limited visibility. Second, leeches are ideal blueprints of future soft-bodied rescue robots. Leeches have modular nervous circuitry with a rich behavioral spectrum. Leeches are multi-functional, fault-tolerant with autonomous inter-segment coordination and adaptive decision-making. We aim to answer the question: how efficiently a real building can be explored and whether there any dependencies on the pathways of exploration and geometrical complexity of the building. In our case studies we use templates made on the floor plan of real building.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Giitsidis T, Dourvas N I, Sirakoulis G Ch
Parallel implementation of aircraft disembarking and emergency evacuation based on cellular automata Journal Article
In: The International Journal of High Performance Computing Applications, vol. 31, no. 2, pp. 134–151, 2015.
@article{giitsidis2017parallel,
title = {Parallel implementation of aircraft disembarking and emergency evacuation based on cellular automata},
author = {Themistoklis Giitsidis and Nikolaos I Dourvas and Georgios Ch. Sirakoulis},
url = {https://journals.sagepub.com/doi/full/10.1177/1094342015584533},
doi = {doi.org/10.1177/1094342015584533},
year = {2015},
date = {2015-06-15},
urldate = {2017-01-01},
journal = {The International Journal of High Performance Computing Applications},
volume = {31},
number = {2},
pages = {134--151},
publisher = {SAGE Publications Sage UK: London, England},
abstract = {In this paper we present a model based on the parallel computational tool of cellular automata (CA) capable of simulating the process of disembarking in a small airplane seat layout, corresponding to Airbus A320/ Boeing 737 layout, in search of ways to make it faster and safer under normal evacuation conditions, as well as emergency scenarios. The proposed model is highly customizable, with the number of exits, the walking speed of passengers, depending on their sex, age and height, and the effects of retrieving and carrying luggage. Additionally, the presence of obstacles in the aisles as well as the emergence of panic being parameters whose values can be varied in order to enlighten the disembarking and emergency evacuation processes are considered in detail. The simulation results were compared to existing aircraft disembarking and evacuation times and indicate the efficacy of the proposed model in investigating and revealing passenger attributes during these processes in all the examined cases. Moreover, we parallelized our code in order to run on a graphics processing unit (GPU) using the CUDA programming language, speeding up the simulation process. Finally, in order to present a fully dynamical anticipative real-time system helpful for decision-making we implemented the proposed CA model in a field programmable gate array (FPGA) device, and recreated the results given by the software simulations in a fraction of the time. We then compared and exported the performance results among a sequential software implementation, the implementation running on a GPU, and a hardware implementation, proving the consequent acceleration that results from the parallel CA implementation in specific hardware.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Pouiklis G, Sirakoulis G Ch
Clock gating methodologies and tools: a survey Journal Article
In: International Journal of Circuit Theory and Applications, vol. 44, no. 4, pp. 798–816, 2015.
@article{pouiklis2016clock,
title = {Clock gating methodologies and tools: a survey},
author = {Georgios Pouiklis and Georgios Ch. Sirakoulis},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/cta.2107},
doi = {doi.org/10.1002/cta.2107},
year = {2015},
date = {2015-06-15},
urldate = {2016-01-01},
journal = {International Journal of Circuit Theory and Applications},
volume = {44},
number = {4},
pages = {798--816},
abstract = {Clock gating (CG) is a widely used design method for reducing the dynamic power consumption in digital circuits. Although it is a mature technique, theoretical work and tools for its application are still evolving and considered a matter of ongoing research, due to its significant effect in the overall power of the designs under study. This paper introduces a detailed review of the spectrum of CG approaches, theoretical and practical, from an architectural and register transfer level to synthesis, place and route, and testing issues. Furthermore, tools availability, limitations, and requirements concerning CG are examined for each design flow step. Conclusively, an evaluation of the presented techniques and literature is provided, estimating their usefulness and identifying areas for future research, exploration, and automation.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M I, Mayne R, Sirakoulis G Ch, Adamatzky A I
A Cellular Automata Bioinspired Algorithm Designing Data Trees in Wireless Sensor Networks Journal Article
In: International Journal of Distributed Sensor Networks, vol. 501, pp. 471045, 2015.
@article{tsompanas2015cellular,
title = {A Cellular Automata Bioinspired Algorithm Designing Data Trees in Wireless Sensor Networks},
author = {Michail-Antisthenis I Tsompanas and Richard Mayne and Georgios Ch. Sirakoulis and Andrew I Adamatzky},
url = {https://journals.sagepub.com/doi/full/10.1155/2015/471045},
doi = {doi.org/10.1155/2015/471045},
year = {2015},
date = {2015-06-07},
urldate = {2015-01-01},
journal = {International Journal of Distributed Sensor Networks},
volume = {501},
pages = {471045},
publisher = {Hindawi Publishing Corporation},
abstract = {Several studies present methods to economize energy in wireless sensor networks (WSNs) which is one of the most confining resources in these systems. This paper presents a bioinspired, cellular automata (CA) based model for constructing data trees that connect all nodes with a sink node. Nonetheless, the proposed model takes into consideration not only the proximity between two nodes but also their remaining available energy. Consequently, by avoiding nodes with nearly depleted energy sources, the life time of the network can be prolonged. The plasmodium of Physarum polycephalum is the inspiration for the proposed model, as it has proved its robustness in graphically expressed problems. Moreover, CAs are able to encapsulate the parallel dynamics of the model and, thus, achieve a very fast execution.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Zhang X, Adamatzky A, Chan F T, Deng Y, Yang H, Yang X, Tsompanas M I, Sirakoulis G Ch, Mahadevan S
A biologically inspired network design model Journal Article
In: Scientific reports, vol. 5, pp. 10794, 2015.
@article{zhang2015biologically,
title = {A biologically inspired network design model},
author = {Xiaoge Zhang and Andrew Adamatzky and Felix TS Chan and Yong Deng and Hai Yang and Xin-She Yang and Michail-Antisthenis I Tsompanas and Georgios Ch. Sirakoulis and Sankaran Mahadevan},
url = {https://www.nature.com/articles/srep10794},
doi = {doi.org/10.1038/srep10794},
year = {2015},
date = {2015-06-04},
urldate = {2015-01-01},
journal = {Scientific reports},
volume = {5},
pages = {10794},
publisher = {Nature Publishing Group},
abstract = {A network design problem is to select a subset of links in a transport network that satisfy passengers or cargo transportation demands while minimizing the overall costs of the transportation. We propose a mathematical model of the foraging behaviour of slime mould P. polycephalum to solve the network design problem and construct optimal transport networks. In our algorithm, a traffic flow between any two cities is estimated using a gravity model. The flow is imitated by the model of the slime mould. The algorithm model converges to a steady state, which represents a solution of the problem. We validate our approach on examples of major transport networks in Mexico and China. By comparing networks developed in our approach with the man-made highways, networks developed by the slime mould and a cellular automata model inspired by slime mould, we demonstrate the flexibility and efficiency of our approach.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Bitsakidis N P, Chatzichristofis S A, Sirakoulis G Ch
Hybrid Cellular Ants for Clustering Problems. Journal Article
In: International Journal of Unconventional Computing, vol. 11, no. 2, 2015.
@article{bitsakidis2015hybrid,
title = {Hybrid Cellular Ants for Clustering Problems.},
author = {Nikolaos P Bitsakidis and Savvas A Chatzichristofis and Georgios Ch. Sirakoulis},
url = {https://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-11-number-2-2015/ijuc-11-2-p-103-130/},
year = {2015},
date = {2015-06-01},
urldate = {2015-06-01},
journal = {International Journal of Unconventional Computing},
volume = {11},
number = {2},
abstract = {In the last decade the amount of the stored data related to almost all areas of life has rapidly increased. However, the overall process of discovering knowledge from data demands more powerful clustering techniques to ensure that this knowledge is useful. In this paper, two nature inspired computation techniques, Cellular Automata (CA) and Ant Colonies are combined by taking advantage of their common prominent features, such as simplicity, locality and self organization. Inspired by the cellular ants algorithm of Vande Moere and Clayden which has designed for clustering purposes, a corresponding cellular ants model was developed in order to overcome some of the previous model limitations and to provide new insights in cellular ants based clustering. The presented simulation results prove the clustering efficiency of the proposed model in both qualitative and quantitative terms.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Mayne R, Tsompanas M, Sirakoulis G Ch, Adamatzky A
Towards a slime Mould-FPGA interface Journal Article
In: Biomedical Engineering Letters, vol. 5, no. 1, pp. 51–57, 2015.
@article{mayne2015towards,
title = {Towards a slime Mould-FPGA interface},
author = {Richard Mayne and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://link.springer.com/article/10.1007%2Fs13534-015-0173-3},
doi = {doi.org/10.1007/s13534-015-0173-3},
year = {2015},
date = {2015-04-12},
urldate = {2015-01-01},
journal = {Biomedical Engineering Letters},
volume = {5},
number = {1},
pages = {51--57},
publisher = {The Korean Society of Medical and Biological Engineering},
abstract = {Purpose
The plasmodium of slime mould
Physarum polycephalum
is a multinucleate single celled organism which behaves as a living amorphous unconventional computing substrate. As an excitable, memristive cell that typically assumes a branching or stellate morphology, slime mould is a unique model organism that shares many key properties of mammalian neurons. There are numerous studies that reveal the computing abilities of the plasmodium realized by the formation of tubular networks connecting points of interest. Recent research demonstrating typical responses in electrical behaviour of the plasmodium to certain chemical and physical stimuli has generated interest in creating an interface between
P. polycephalum
and digital logic, with the aim to perform computational tasks with the resulting device.
Methods
Through a range of laboratory experiments, wemeasure plasmodial membrane potential via a non-invasive method and use this signal to interface the organism with a digital system.
Results
This digital system was demonstrated to perform predefined basic arithmetic operations and is implemented in a field-programmable gate array (FPGA). These basic arithmetic operations, i.e. counting, addition, multiplying, use data that were derived by digital recognition of membrane potential oscillation and are used here to make basic hybrid biologicalartificial sensing devices.
Conclusions
We present here a low-cost, energy efficient and highly adaptable platform for developing next-generation machine-organism interfaces. These results are therefore applicable to a wide range of biological/medical and computing/electronics fields.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
The plasmodium of slime mould
Physarum polycephalum
is a multinucleate single celled organism which behaves as a living amorphous unconventional computing substrate. As an excitable, memristive cell that typically assumes a branching or stellate morphology, slime mould is a unique model organism that shares many key properties of mammalian neurons. There are numerous studies that reveal the computing abilities of the plasmodium realized by the formation of tubular networks connecting points of interest. Recent research demonstrating typical responses in electrical behaviour of the plasmodium to certain chemical and physical stimuli has generated interest in creating an interface between
P. polycephalum
and digital logic, with the aim to perform computational tasks with the resulting device.
Methods
Through a range of laboratory experiments, wemeasure plasmodial membrane potential via a non-invasive method and use this signal to interface the organism with a digital system.
Results
This digital system was demonstrated to perform predefined basic arithmetic operations and is implemented in a field-programmable gate array (FPGA). These basic arithmetic operations, i.e. counting, addition, multiplying, use data that were derived by digital recognition of membrane potential oscillation and are used here to make basic hybrid biologicalartificial sensing devices.
Conclusions
We present here a low-cost, energy efficient and highly adaptable platform for developing next-generation machine-organism interfaces. These results are therefore applicable to a wide range of biological/medical and computing/electronics fields.
Vourkas I, Stathis D, Sirakoulis G Ch
Massively parallel analog computing: Ariadne’s thread was made of memristors Journal Article
In: IEEE Transactions on Emerging Topics in Computing, vol. 6, no. 1, pp. 145–155, 2015.
@article{vourkas2018massively,
title = {Massively parallel analog computing: Ariadne’s thread was made of memristors},
author = {Ioannis Vourkas and Dimitrios Stathis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7080907},
doi = {10.1109/TETC.2015.2420353},
year = {2015},
date = {2015-04-06},
urldate = {2018-01-01},
journal = {IEEE Transactions on Emerging Topics in Computing},
volume = {6},
number = {1},
pages = {145--155},
publisher = {IEEE},
abstract = {This paper explores memristive grids where emergent computation arises through collective device interactions. Computing efficiency of the grids is studied in several scenarios and new composite memristive structures are utilized in shortest path and maze-solving computations. The dependence of the computing medium behavior on the symmetry of both the underlying geometry and the employed devices, is validated through SPICE-level circuit simulations, which highlight important computing inefficiencies. Particular circuit-models of memristive connections enable precise mapping of the target application on the computing medium. Extraordinary functionalities emerge when novel memristive computing components, comprising different electrical characteristics from their structural elements, are introduced in the grid. Applying assisted-computation, by incorporating the concept of Ariadne's thread, leaded to better computing results, which could find application in routing and path computing problems.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Dourvas N, Tsompanas M, Sirakoulis G Ch, Tsalides P
Hardware acceleration of cellular automata Physarum polycephalum model Journal Article
In: Parallel Processing Letters, vol. 25, no. 01, pp. 1540006, 2015.
@article{dourvas2015hardware,
title = {Hardware acceleration of cellular automata Physarum polycephalum model},
author = {Nikolaos Dourvas and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis and Philippos Tsalides},
url = {https://www.worldscientific.com/doi/abs/10.1142/S012962641540006X},
doi = {doi.org/10.1142/S012962641540006X},
year = {2015},
date = {2015-03-31},
urldate = {2015-01-01},
journal = {Parallel Processing Letters},
volume = {25},
number = {01},
pages = {1540006},
publisher = {World Scientific Publishing Company},
abstract = {During the past decades, computer science experts were inspired from the study of biological organisms. Moreover, bio-inspired algorithms were produced that many times can give excellent solutions with low computational cost in complex engineering problems. In our case, the plasmodium of Physarum polycephalum is capable of finding the shortest path solution between two points in a labyrinth. In this study, we implement a Cellular Automata (CA) model in hardware, which attempts to describe and, moreover, mimic the behavior of the plasmodium in a maze. Beyond the successful implementation of the CA-based Physarum model in software, in order to take full advantage of the inherent parallelism of CA, we focus on a Field Programmable Gate Array (FPGA) implementation of the proposed model. Namely, two different implementations were considered here. Their difference is on the desired precision produced by the numerical representation of CA model parameters. Based on the corresponding results of the shortest path in the labyrinth,the modeling efficiency of both approaches was compared depending on the resulting error propagation. The presented FPGA implementations succeed to take advantage of the CA's inherit parallelism and improve the performance of the CA algorithm when compared with software in terms of computational speed and power consumption. As a result, the implementations presented here, can also be considered as a preliminary CA-based Physarum polycephalum IP core which produces a biological inspired solution to the shortest-path problem.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kalogeiton V S, Papadopoulos D P, Georgilas I P, Sirakoulis G Ch, Adamatzky A I
Cellular automaton model of crowd evacuation inspired by slime mould Journal Article
In: International Journal of General Systems, vol. 44, no. 3, pp. 354–391, 2015.
@article{kalogeiton2015cellular,
title = {Cellular automaton model of crowd evacuation inspired by slime mould},
author = {Vicky S Kalogeiton and Dim P Papadopoulos and Ioannis P Georgilas and Georgios Ch. Sirakoulis and Andrew I Adamatzky},
url = {https://www.tandfonline.com/doi/full/10.1080/03081079.2014.997527},
doi = {doi.org/10.1080/03081079.2014.997527},
year = {2015},
date = {2015-03-12},
urldate = {2015-01-01},
journal = {International Journal of General Systems},
volume = {44},
number = {3},
pages = {354--391},
publisher = {Taylor \& Francis},
abstract = {In all the living organisms, the self-preservation behaviour is almost universal. Even the most simple of living organisms, like slime mould, is typically under intense selective pressure to evolve a response to ensure their evolution and safety in the best possible way. On the other hand, evacuation of a place can be easily characterized as one of the most stressful situations for the individuals taking part on it. Taking inspiration from the slime mould behaviour, we are introducing a computational bio-inspired model crowd evacuation model. Cellular Automata (CA) were selected as a fully parallel advanced computation tool able to mimic the Physarum’s behaviour. In particular, the proposed CA model takes into account while mimicking the Physarum foraging process, the food diffusion, the organism’s growth, the creation of tubes for each organism, the selection of optimum tube for each human in correspondence to the crowd evacuation under study and finally, the movement of all humans at each time step towards near exit. To test the model’s efficiency and robustness, several simulation scenarios were proposed both in virtual and real-life indoor environments (namely, the first floor of office building B of the Department of Electrical and Computer Engineering of Democritus University of Thrace). The proposed model is further evaluated in a purely quantitative way by comparing the simulation results with the corresponding ones from the bibliography taken by real data. The examined fundamental diagrams of velocity\textendashdensity and flow\textendashdensity are found in full agreement with many of the already published corresponding results proving the adequacy, the fitness and the resulting dynamics of the model. Finally, several real Physarum experiments were conducted in an archetype of the aforementioned real-life environment proving at last that the proposed model succeeded in reproducing sufficiently the Physarum’s recorded behaviour derived from observation of the aforementioned biological laboratory experiments.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Evangelidis V, Tsompanas M, Sirakoulis G Ch, Adamatzky A
Slime mould imitates development of Roman roads in the Balkans Journal Article
In: Journal of Archaeological Science: Reports, vol. 2, pp. 264–281, 2015.
@article{evangelidis2015slime,
title = {Slime mould imitates development of Roman roads in the Balkans},
author = {Vasilis Evangelidis and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis and Andrew Adamatzky},
url = {https://www.sciencedirect.com/science/article/pii/S2352409X1500019X?via%3Dihub},
doi = {doi.org/10.1016/j.jasrep.2015.02.005},
year = {2015},
date = {2015-02-18},
urldate = {2015-02-18},
journal = {Journal of Archaeological Science: Reports},
volume = {2},
pages = {264--281},
publisher = {Elsevier},
abstract = {Due to its unexpected computing abilities, Physarum polycephalum, a vegetative stage of acellular slime, has been repeatedly used during the last decade in order to reproduce transport networks. After conducting a series of biological experiments and with the help of a Cellular Automata (CA) model we try to explore the ability of the slime in order to imitate the Roman road network in the Balkans, an area which was of great strategic importance for the stability of the Roman Empire in the East. The application of Physarum machines hopes to offer a first step towards a new interdisciplinary, almost unconventional, approach to archaeology.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Stathis D, Sirakoulis G Ch, Hamdioui S
Alternative architectures toward reliable memristive crossbar memories Journal Article
In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 24, no. 1, pp. 206–217, 2015.
@article{vourkas2016alternative,
title = {Alternative architectures toward reliable memristive crossbar memories},
author = {Ioannis Vourkas and Dimitrios Stathis and Georgios Ch. Sirakoulis and Said Hamdioui},
url = {https://ieeexplore.ieee.org/document/7024182},
doi = {10.1109/TVLSI.2015.2388587},
year = {2015},
date = {2015-01-27},
urldate = {2016-01-01},
journal = {IEEE Transactions on Very Large Scale Integration (VLSI) Systems},
volume = {24},
number = {1},
pages = {206--217},
publisher = {IEEE},
abstract = {Resistive random access memory (ReRAM), referred to as memristor, is an emerging memory technology to potentially replace conventional memories, which will soon be facing serious design challenges related to continued scaling. Memristor-based crossbar architecture has been shown to be the best implementation for ReRAM. However, it faces a major challenge related to the sneak current (current sneak paths) flowing through unselected memory cells, which significantly reduces the voltage read margins. In this paper, five alternative architectures (topologies) are applied to minimize the impact of sneak current; the architectures are based on the introduction of insulating junctions within the crossbar. Simulations that were performed while considering different memory accessing aspects, such as bit reading versus word reading, stored data background distribution, crossbar dimensions, etc., showed that read margins can be increased significantly (up to 4×) as compared with standard crossbar architectures. In addition, the proposed architectures eliminate the requirement for extra select devices at each cross point and have no operational complexity overhead.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsiftsis A, Georgoudas I G, Sirakoulis G Ch
Real data evaluation of a crowd supervising system for stadium evacuation and its hardware implementation Journal Article
In: IEEE Systems Journal, vol. 10, no. 2, pp. 649–660, 2015.
@article{tsiftsis2016real,
title = {Real data evaluation of a crowd supervising system for stadium evacuation and its hardware implementation},
author = {Anastasios Tsiftsis and Ioakeim G Georgoudas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7005403},
doi = {10.1109/JSYST.2014.2370455},
year = {2015},
date = {2015-01-09},
urldate = {2015-01-09},
journal = {IEEE Systems Journal},
volume = {10},
number = {2},
pages = {649--660},
publisher = {IEEE},
abstract = {The aim of this paper is to develop an integrated electronic system that allows the dynamical management of congestion and provides the fast evaluation of dynamical circumstances. Thus, a cellular-automata-based model is proposed that estimates the movement of individuals. The presented system incorporates a process that allows the efficient camera-based initialization of the model, without any special prerequirements. The efficiency of the model has been thoroughly validated. Specifically, simulation-derived diagrams that depict the relationship of flow and speed of people as a function of crowd density have been compared with corresponding diagrams from the literature. Furthermore, the system has been evaluated with the use of real data. In particular, simulation results have been compared with real video recordings that depict the crowd evacuation process from a football stadium. Results prove that the proposed management system can estimate fast possible routes of people for the very near future, evaluating all possible exit alternatives. Finally, the proposed model has been implemented in hardware with a field-programmable gate array, enabling its incorporation into an integrated electronic system that estimates crowd movement and prevents congestion in exits almost in real time. The proposed electronic system is advantageous in terms of easy incorporation and portability as well as performance when compared with its analogous graphical-processing-unit implementation.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Arabnia H R, D'Alotto L, Ishii H, Ito M, Joe K, Nishikawa H, Sirakoulis G, Spataro W, Trunfio G A, Gravvanis G A, others
Parallel and Distributed Processing Techniques and Applications Journal Article
In: 2015.
@article{arabnia2015parallel,
title = {Parallel and Distributed Processing Techniques and Applications},
author = {Hamid R Arabnia and Lou D'Alotto and Hiroshi Ishii and Minoru Ito and Kazuki Joe and Hiroaki Nishikawa and Georgios Sirakoulis and William Spataro and Giuseppe A Trunfio and George A Gravvanis and others},
year = {2015},
date = {2015-01-01},
publisher = {CSREA Press},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
Employing threshold-based behavior and network dynamics for the creation of memristive logic circuits and architectures Journal Article
In: Physica Status Solidi (c), vol. 12, no. 1-2, pp. 168–174, 2014.
@article{vourkas2015employing,
title = {Employing threshold-based behavior and network dynamics for the creation of memristive logic circuits and architectures},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://onlinelibrary.wiley.com/doi/10.1002/pssc.201400161},
doi = {doi.org/10.1002/pssc.201400161},
year = {2014},
date = {2014-11-20},
urldate = {2015-01-01},
journal = {Physica Status Solidi (c)},
volume = {12},
number = {1-2},
pages = {168--174},
publisher = {WILEY-VCH Verlag},
abstract = {Memristors demonstrate a natural basis for computation that is different from familiar paradigms. Innovative computational architectures and methods that exploit the unique features of memristors have been developed recently. However, most concepts require new circuit design methodologies and operational principles in order to synthesize Boolean logic functions. Therefore, up to now it is not clear what kind of computing architectures would in practice benefit the most from the computing capability offered by memristors. Analysis of the dynamic behavior of network architectures based on memristors has gained considerable attention lately. In this context, this work focuses on the creation of logic circuits by employing the collective dynamics of assembles of reciprocal memristors. A novel circuit design methodology is discussed where the computing systems comprise active CMOS circuitry interfaced with passive memristors, working under already known logic circuit design principles from the CMOS VLSI technology. The accuracy and completeness of this straightforward methodology is demonstrated through SPICE simulations which are based on a device model for memristors that exhibits threshold-based behavior; thus its response is closer to that of most experimental memristor realizations. This work contributes to the creation of relevant tools and proper methodologies which will enable the development of efficient design flows for circuits and architectures comprising memristors.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Mardiris V A, Sirakoulis G Ch, Karafyllidis I G
Automated Design Architecture for 1-D Cellular Automata Using Quantum Cellular Automata Journal Article
In: IEEE Transactions on Computers, vol. 64, no. 9, pp. 2476–2489, 2014.
@article{mardiris2015automated,
title = {Automated Design Architecture for 1-D Cellular Automata Using Quantum Cellular Automata},
author = {Vassilios A Mardiris and Georgios Ch. Sirakoulis and Ioannis G Karafyllidis},
url = {https://ieeexplore.ieee.org/document/6945867},
doi = {10.1109/TC.2014.2366745},
year = {2014},
date = {2014-11-04},
urldate = {2015-01-01},
journal = {IEEE Transactions on Computers},
volume = {64},
number = {9},
pages = {2476--2489},
publisher = {IEEE},
abstract = {Cellular automata (CAs) have been widely used to model and simulate physical systems and processes. CAs have also been successfully used as a VLSI architecture that proved to be very efficient at least in terms of silicon-area utilization and clock-speed maximization. Quantum cellular automata (QCAs) as one of the promising emerging technologies for nanoscale and quantum computing circuit implementation, provides very high scale integration, very high switching frequency and extremely low power characteristics. In this paper we present a new automated design architecture and a tool, namely DATICAQ (Design Automation Tool of 1-D CAs using QCAs), that builds a bridge between 1-D CAs as models of physical systems and processes and 1-D QCAs as nanoelectronic architecture. The QCA implementation of CAs not only drives the already developed CAs circuits to the nanoelectronics era but improves their performance significantly. The inputs of the proposed architecture are CA dimensionality, size, local rule, and initial and boundary conditions imposed by the particular problem. DATICAQ produces as output the layout of the QCA implementation of the particular 1-D CA model. Simulations of CA models for zero and periodic boundary conditions and the corresponding QCA circuits showed that the CA models have been successfully implemented.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Stathis D, Sirakoulis G Ch
Memristor-based parallel sorting approach using one-dimensional cellular automata Journal Article
In: Electronics Letters IET, vol. 50, no. 24, pp. 1819–1821, 2014.
@article{vourkas2014memristorb,
title = {Memristor-based parallel sorting approach using one-dimensional cellular automata},
author = {Ioannis Vourkas and Dimitrios Stathis and Georgios Ch. Sirakoulis},
url = {https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/el.2014.2912},
doi = {doi.org/10.1049/el.2014.2912},
year = {2014},
date = {2014-11-01},
urldate = {2014-01-01},
journal = {Electronics Letters IET},
volume = {50},
number = {24},
pages = {1819--1821},
publisher = {IET Digital Library},
abstract = {A novel memristor-based circuit-level cellular automata (CA)-inspired approach to the solution of the classic sorting problem of n Keys in a linear array is presented. The presented system utilises the structural simplicity of CA combined with the threshold-type switching behaviour of memristors and composite memristive components; the latter is used for both information encoding and computation. The focus is on a threshold-type model for memristors for the implementation of the fundamental CA cell and the overall CA operation is verified via simulations.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M I, Sirakoulis G Ch, Adamatzky A I
Physarum in silicon: the Greek motorways study Journal Article
In: Natural Computing, vol. 15, no. 2, pp. 279–295, 2014.
@article{tsompanas2016physarum,
title = {Physarum in silicon: the Greek motorways study},
author = {Michail-Antisthenis I Tsompanas and Georgios Ch. Sirakoulis and Andrew I Adamatzky},
url = {https://link.springer.com/article/10.1007/s11047-014-9459-0},
doi = {doi.org/10.1007/s11047-014-9459-0},
year = {2014},
date = {2014-10-07},
urldate = {2016-01-01},
journal = {Natural Computing},
volume = {15},
number = {2},
pages = {279--295},
publisher = {Springer Netherlands},
abstract = {Physarum polycephalum has repeatedly, during the last decade, demonstrated that has unexpected computing abilities. While the plasmodium of P. polycephalum can effectively solve several geographical described problems, like evaluating human\textendashmade transport networks, a disadvantage of a biological computer, like the aforementioned is directly apparent; the great amount of time needed to provide results. Thus, the main focus of this paper is the enhancement of the time efficiency of the biological computer by using conventional computers or even digital circuitry. Cellular automata (CA) as a powerful computational tool has been selected to tackle with these difficulties and a software (Matlab) CA model is used to produce results in shorter time periods. While the duration of a laboratory experiment is occasionally from 3 to 5 days, the CA model, for a specific configuration, needs around 40 s. In order to achieve a further acceleration of the computation, a hardware implementation of the corresponding CA software based model is proposed here, taking full advantage of the CA inherent parallelism, uniformity and the locality of interconnections. Consequently, the digital circuit designed can be used as a massively parallel nature inspired computer for real\textendashtime applications. The hardware implementation of the model needs six orders of magnitude less time than the software representation. In this paper, in order to develop a proof of concept and depict the applicability of the proposed hardware oriented CA approach, the topology of Greece is used as an input of the biological computer. The network formed by the in vitro experiments, along with the one designed by the CA model and implemented in hardware are compared with the real motorways and the proximity graphs of the topology.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Papandroulidakis G, Vourkas I, Vasileiadis N, Sirakoulis G Ch
Boolean Logic Operations and Computing Circuits Based on Memristors Journal Article
In: IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 61, no. 12, pp. 972–975, 2014.
@article{papandroulidakis2014boolean,
title = {Boolean Logic Operations and Computing Circuits Based on Memristors},
author = {Georgios Papandroulidakis and Ioannis Vourkas and Nikolaos Vasileiadis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6895305},
doi = {10.1109/TCSII.2014.2357351},
year = {2014},
date = {2014-09-11},
urldate = {2014-01-01},
journal = {IEEE Transactions on Circuits and Systems II: Express Briefs},
volume = {61},
number = {12},
pages = {972--975},
publisher = {IEEE},
abstract = {This brief contributes to the design of computational and reconfigurable structures that exploit unique threshold-dependent switching response of single memristors and their compositions. A new logic circuit design paradigm, which assumes parallel processing of input signals, is proposed, along with a methodology for the construction of robust programmable composite memristive switches of variable precision. This methodology is applied to the design of memristive computing circuits. A SPICE simulation-based validation of the proposed circuits and systems is provided.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
On the generalization of composite memristive network structures for computational analog/digital circuits and systems Journal Article
In: Microelectronics Journal, vol. 45, no. 11, pp. 1380–1391, 2014.
@article{vourkas2014generalization,
title = {On the generalization of composite memristive network structures for computational analog/digital circuits and systems},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0026269214002341},
doi = {https://doi.org/10.1016/j.mejo.2014.08.004},
year = {2014},
date = {2014-09-04},
urldate = {2014-01-01},
journal = {Microelectronics Journal},
volume = {45},
number = {11},
pages = {1380--1391},
publisher = {Elsevier},
abstract = {The unique adaptive properties of memory resistors (memristors) are ideal for use in computational architectures. Multiple interconnected memristors demonstrate complicated overall behavior which significantly improves the efficiency of logic operations via massive parallelism. Nowadays, within an ever-growing variety of memristive systems, most of the research has so far focused on the properties of the individual devices; little is known about the extraordinary features of complex memristive networks and their application prospects. The composite characteristics of regular and irregular memristive networks are explored in this work. A generalized concept for the construction of composite memristive systems, efficiently built out of individual memristive devices, is presented. A new type of threshold-dependent programmable memristive switches, presenting different electrical characteristics from their structural elements, is proposed. As an example of the introduced approach, a SPICE simulation-based evaluation of several programmable analog circuits is presented. The proposed circuit design approach constitutes a step forward towards novel memristor-based nanoelectronic computational systems and architectures.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kalogeiton V S, Papadopoulos D P, Sirakoulis G Ch
Hey Physarum! Can you Perform SLAM? Journal Article
In: International Journal of Unconventional Computing, vol. 10, no. 4, pp. 271–293, 2014.
@article{kalogeiton2014hey,
title = {Hey Physarum! Can you Perform SLAM?},
author = {Vicky S Kalogeiton and Dim P Papadopoulos and Georgios Ch. Sirakoulis},
url = {https://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-10-number-4-2014/ijuc-10-4-p-271-293/},
year = {2014},
date = {2014-09-01},
urldate = {2014-01-01},
journal = {International Journal of Unconventional Computing},
volume = {10},
number = {4},
pages = {271--293},
publisher = {Old City Publishing Inc},
abstract = {In this paper, an innovative bio-inspired unconventional approach to tackle with the Simultaneous Localization and Mapping (SLAM) task is presented. The proposed method draws inspiration from the slime mold Physarum polycephalum by utilizing the computational tool of Cellular Automata (CA). In particular, a fully autonomous robot, equipped only with an omni-directional camera, explores and maps successfully an indoor unknown terrain by adopting the behaviour of the microorganism Physarum polycephalum, namely its olfaction, its propagation and foraging process. The Physarum’s sense of olfaction corresponds to the robots unique sensor, namely an omni-directional camera and the foraging as well as the movement procedure of the organism in terms of robots SLAM is matched with the detection and mapping of an unknown space and the movement strategy, respectively. Moreover, the diffusion field of the plasmodium corresponds to the robots field of view. In order to evaluate the proposed approach several experiments are drawn, that indicate the ability of the presented model to effectively and efficiently achieve its goals. The obtained results were compared to the corresponding ones produced by the random movement algorithm as well as by an exhaustive search algorithm. In all the examined cases, the presented simulation results reveal the strength and the superiority of the proposed method.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Armstrong R, Costello B P D L, Deng Y, Jones J, Mayne R, Schubert T, Sirakoulis G Ch, Zhang X
Slime Mould Analogue Models of Space Exploration and Planet Colonisation Journal Article
In: Journal of the British Interplanetary Society, vol. 67, no. 7, pp. 290–304, 2014.
@article{adamatzky2014slime,
title = {Slime Mould Analogue Models of Space Exploration and Planet Colonisation},
author = {Andrew Adamatzky and Rachel Armstrong and Benjamin Paul De Lacy Costello and Yong Deng and Jeff Jones and Richard Mayne and Theresa Schubert and Georgios Ch. Sirakoulis and Xiaoge Zhang},
url = {https://research.polyu.edu.hk/en/publications/slime-mould-analogue-models-of-space-exploration-and-planet-colon},
year = {2014},
date = {2014-07-01},
urldate = {2014-01-01},
journal = {Journal of the British Interplanetary Society},
volume = {67},
number = {7},
pages = {290--304},
abstract = {Slime mould Physarum polycephalum is a single cell that is visible by the unaided eye. When spanning sources of nutrients the slime mould builds a network of protoplasmic tubes which is sometimes considered to be optimal in terms of the minimization of metabolite transportation time and distance away from repellents. Previously we have shown that the slime mould is efficient in imitating the formation of man-made road networks in major countries, where major urban areas are sources of nutrients. We used a similar approach to grow slime mould on a three-dimensional template of the Moon to speculate on potential colonisation scenarios. The slime mould imitated the propagation of colonisation in an exploratory mode, i.e. without any definite targets. Additional transportation hubs/targets were added after the initial network was formed, to imitate the development of colonies in parallel with slime mould growth. We provide analyses of proximity graphs representing colonisation networks and support the findings with Physarum-inspired algorithms to inform supply chain design. We speculate on how living Physarum, or its incorporation into a polymer hybrid material, can be used as a wearable smart wetware based on laboratory experiments interacting with chemical components.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Boukas E, Kostavelis I, Gasteratos A, Sirakoulis G Ch
Robot guided crowd evacuation Journal Article
In: IEEE Transactions on Automation Science and Engineering, vol. 12, no. 2, pp. 739–751, 2014.
@article{boukas2015robot,
title = {Robot guided crowd evacuation},
author = {Evangelos Boukas and Ioannis Kostavelis and Antonios Gasteratos and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6824875},
doi = {10.1109/TASE.2014.2323175},
year = {2014},
date = {2014-06-03},
urldate = {2015-01-01},
journal = {IEEE Transactions on Automation Science and Engineering},
volume = {12},
number = {2},
pages = {739--751},
publisher = {IEEE},
abstract = {The congregation of crowd undoubtedly constitutes an important risk factor, which may endanger the safety of the gathered people. The solution reported against this significant threat to citizens safety is to consider careful planning and measures. Thereupon, in this paper, we address the crowd evacuation problem by suggesting an innovative technological solution, namely, the use of mobile robot agents. The contribution of the proposed evacuation system is twofold: (i) it proposes an accurate Cellular Automaton simulation model capable of assessing the human behavior during emergency situations and (ii) it takes advantage of the simulation output to provide sufficient information to the mobile robotic guide, which in turn approaches and redirects a group of people towards a less congestive exit at a time. A custom-made mobile robotic platform was accordingly designed and developed. Last, the performance of the proposed robot guided evacuation model has been examined in real-world scenarios exhibiting significant performance improvement during the crucial first response time window.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kachris C, Sirakoulis G Ch, Soudris D
Network Function Virtualization based on FPGAs: A Framework for all-Programmable network devices Journal Article
In: arXiv preprint arXiv:1406.0309, 2014.
@article{kachris2014network,
title = {Network Function Virtualization based on FPGAs: A Framework for all-Programmable network devices},
author = {Christoforos Kachris and Georgios Ch. Sirakoulis and Dimitrios Soudris},
url = {https://arxiv.org/abs/1406.0309},
year = {2014},
date = {2014-06-02},
urldate = {2014-01-01},
journal = {arXiv preprint arXiv:1406.0309},
abstract = {Network Function Virtualization (NFV) refers to the use of commodity hardware resources as the basic platform to perform specialized network functions as opposed to specialized hardware devices. Currently, NFV is mainly implemented based on general purpose processors, or general purpose network processors. In this paper we propose the use of FPGAs as an ideal platform for NFV that can be used to provide both the flexibility of virtualizations and the high performance of the specialized hardware. We present the early attempts of using FPGAs dynamic reconfiguration in network processing applications to provide flexible network functions and we present the opportunities for an FPGA-based NFV platform.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Bitsakidis N P, Chatzichristofis S A, Sirakoulis G Ch
Hybrid Cellular Ants for Clustering Problems Journal Article
In: International Journal of Unconventional Computing, vol. 11, no. 2, pp. 103–130, 2014.
@article{sirakoulis2014hybrid,
title = {Hybrid Cellular Ants for Clustering Problems},
author = {Nikolaos P. Bitsakidis and Savvas A. Chatzichristofis and Georgios Ch. Sirakoulis},
url = {https://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ijuc-volume-11-number-2-2015/ijuc-11-2-p-103-130/},
year = {2014},
date = {2014-06-01},
urldate = {2014-01-01},
journal = {International Journal of Unconventional Computing},
volume = {11},
number = {2},
pages = {103--130},
publisher = {Old City Publishing},
abstract = {In the last decade the amount of the stored data related to almost all areas of life has rapidly increased. However, the overall process of discovering knowledge from data demands more powerful clustering techniques to ensure that this knowledge is useful. In this paper, two nature inspired computation techniques, Cellular Automata (CA) and Ant Colonies are combined by taking advantage of their common prominent features, such as simplicity, locality and self organization. Inspired by the cellular ants algorithm of Vande Moere and Clayden which has designed for clustering purposes, a corresponding cellular ants model was developed in order to overcome some of the previous model limitations and to provide new insights in cellular ants based clustering. The presented simulation results prove the clustering efficiency of the proposed model in both qualitative and quantitative terms.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Saravakos P, Sirakoulis G Ch
Modeling employees behavior in workplace dynamics Journal Article
In: Journal of Computational Science, vol. 5, no. 5, pp. 821–833, 2014.
@article{saravakos2014modeling,
title = {Modeling employees behavior in workplace dynamics},
author = {Petros Saravakos and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S1877750314000672},
doi = {doi.org/10.1016/j.jocs.2014.05.001},
year = {2014},
date = {2014-05-13},
urldate = {2014-05-13},
journal = {Journal of Computational Science},
volume = {5},
number = {5},
pages = {821--833},
publisher = {Elsevier},
abstract = {During the past years, Cellular Automata (CAs) have been extensively used for modeling of many complex systems and processes with great success. In this paper, we study a Cellular Automaton (CA) model for the influence of employees’ behavior in a parameterized workplace environment taking into account different behavioral characteristics. In specific, we model employees’ interactions based on their influence radius, the degree of their willingness on adaption of organizational norms and the employee's attitude in general in the under study workplace. The proposed CA model is taking into account employee loyalty, a combined statistic of the employee behavior and her/his insistence and company policies applied to the employees so as to restrain unwanted or impose desirable behavioral patterns in correspondence to the organization norms. Conclusively, the CA model facilitates the presentation and simulation of a workplace with a variety of employee behavioral characteristics and under adaptable company policies. Different workplaces were used to illustrate the simulation of employee behavior with CA model. As a result, the proposed model was practically used on two levels, firstly to estimate the workplace robustness and secondly to illustrate workspace dynamics. Finally, the CA model has been utilized to simulate behavioral patterns at a small enterprise in Greece. In specific, based on the employees answers to detailed surveys the CA model was initialized and then applied to describe the behavioral traits of the under study company employees. Finally, the proposed model, in all the examined cases can be utilized in conjunction with applied employee management techniques to facilitate managerial decisions and forecast the impact of employee behavioral changes and company decisions.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
Nano-Crossbar Memories Comprising Parallel/Serial Complementary Memristive Switches Journal Article
In: BioNanoScience, vol. 4, no. 2, pp. 166–179, 2014.
@article{vourkas2014nano,
title = {Nano-Crossbar Memories Comprising Parallel/Serial Complementary Memristive Switches},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/article/10.1007/s12668-014-0132-y},
doi = {https://doi.org/10.1007/s12668-014-0132-y},
year = {2014},
date = {2014-03-13},
urldate = {2014-01-01},
journal = {BioNanoScience},
volume = {4},
number = {2},
pages = {166--179},
publisher = {Springer},
abstract = {This work explores anti-serial (anti-parallel) memristive switches\textemdashASMs (APMs)\textemdashas potential cross-point elements in nano-crossbar resistive random access memory arrays. The memory operation principles for both device combinations are shown in detail. The effectiveness of these memristive structures to the solution of the parasitic conducting (current sneak paths) problem is presented via an analytical approach which is based on the basic setup of resistive crossbar memories. Simulation results of crossbars of up to 4,096 elements, arranged in quadratic configurations, are conducted. The provided results supplement this comprehensive analysis of APMs and ASMs, outlining their overall performance characteristics and commenting on their applicability to the practical realization of large crossbar memory systems. Finally, a special array topology is applied to an ASM-based crossbar memory. Its performance is compared to the performance of the pure ASM-based memory. The conducted simulations reveal significantly improved read-out voltage margins which further contribute to addressing the parasitic current paths which prevent the reliable operation of memristive crossbar circuit topologies.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
Study of Memristive Elements Networks Journal Article
In: Journal of Nano Research, vol. 27, pp. 5–14, 2014.
@article{vourkas2014study,
title = {Study of Memristive Elements Networks},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.scientific.net/JNanoR.27.5},
doi = {https://doi.org/10.4028/www.scientific.net/JNanoR.27.5},
year = {2014},
date = {2014-03-01},
urldate = {2014-03-01},
journal = {Journal of Nano Research},
volume = {27},
pages = {5--14},
publisher = {Trans Tech Publ},
abstract = {The existence of the fourth fundamental circuit element, the memristor, was first postulated over 30 years ago by Leon Chua. The implementation of the first modern memristor prototype by Hewlett Packard Laboratories in 2008 initiated a great scientific interest for these unique nanoelectronic devices and currently, there is a growing variety of systems that exhibit memristive behavior. However, most of the research has focused on the properties of the single devices, therefore very little is known about their response when these devices are organized into networks. In this work, the composite characteristics of memristive elements connected in network configurations are studied and the relationships among the single devices are investigated. We finally show how the threshold-dependent nonlinear memristive behavior could be elaborated to make possible the development of novel and sophisticated digital/analog memristive nanosystems.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chrysostomou D, Sirakoulis G Ch, Gasteratos A
A bio-inspired multi-camera system for dynamic crowd analysis Journal Article
In: Pattern Recognition Letters, vol. 44, pp. 141–151, 2013.
@article{chrysostomou2014bio,
title = {A bio-inspired multi-camera system for dynamic crowd analysis},
author = {Dimitrios Chrysostomou and Georgios Ch. Sirakoulis and Antonios Gasteratos},
url = {https://www.sciencedirect.com/science/article/pii/S0167865513004650?via%3Dihub},
doi = {doi.org/10.1016/j.patrec.2013.11.020},
year = {2013},
date = {2013-12-08},
urldate = {2013-12-08},
journal = {Pattern Recognition Letters},
volume = {44},
pages = {141--151},
publisher = {Elsevier},
abstract = {Analysis of crowd density has emerged nowadays as a hot topic issue related to the crowd safety and comfort and directly depended on the design and the operation of the crowded places under study. Usually multiple camera networks are employed to cover, monitor and improve the safety of people in large multifunctional crowded buildings. On the other hand, the art gallery problem is a computational geometry approach to a classical real-world visibility challenge. In a nutshell, it concerns the minimization of the free moving guards required to observe the entire gallery. In this paper we attempt to approach this problem from a novel perspective. To begin with, the number of guards are replaced by multiple cameras whose number should be minimized. At the same time, the observability of the camera network in the available space should be dynamically maximized, so as to observe the evolving density of the crowded areas adequately. In order to achieve this objective a twofold bio-inspired method is described and implemented, based on the emergent computation of swarms to come up with solutions in complex mathematical problems. More specifically, the observations on bumblebee colonies lead us firstly to the definition of artificial bumblebee agents used to determine the number of cameras needed to maximize the observability of a space given the safety specifications emerged from the crowd analysis. Secondly, the way the spiders wave their webs was used as a source of inspiration to determine the exact positions of the cameras in the given space by artificial spider agents. The feedback of the algorithm is then used to cover the areas with significant crowd density in a dynamic fashion. Experimental results show that the algorithm is capable of producing promising results where the areas with the maximum crowd density are continuously detected and covered in a dynamic way.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
Memristor-based combinational circuits: A design methodology for encoders/decoders Journal Article
In: Microelectronics Journal, vol. 45, no. 1, pp. 59–70, 2013.
@article{vourkas2014memristor,
title = {Memristor-based combinational circuits: A design methodology for encoders/decoders},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S0026269213002280},
doi = {doi.org/10.1016/j.mejo.2013.10.001},
year = {2013},
date = {2013-11-20},
urldate = {2014-01-01},
journal = {Microelectronics Journal},
volume = {45},
number = {1},
pages = {59--70},
publisher = {Elsevier},
abstract = {The crossbar architecture is viewed as the most likely path towards novel nanotechnologies which are expected to continue the technological revolution. Memristor-based crossbars for integrating memory units have received considerable attention, though little work has been done concerning the implementation of logic. In this work we focus on memristor-based complex combinational circuits. Particularly, we present a design methodology for encoder and decoder circuits. Digital encoders are found in a variety of electronics multi-input combinational circuits (e.g. keyboards) nowadays, converting the logic level ‘1’ data at their inputs into an equivalent binary code at the output. Their counterparts, digital decoders, constitute critical components for nanoelectronics, mainly in peripheral/interface circuitry of nanoelectronic circuits and memory structures. The proposed methodology follows a CMOS-like design scheme which can be used for the efficient design and mapping of any 2n×n (n×2n) encoder (decoder) onto the memristor-based crossbar geometry. For their implementation, a hybrid nano/CMOS crossbar type with memristive cross-point structures and available transistors is elaborated, which is a promising solution to the interference between neighboring cross-point devices during access operation. Circuit functionality of the presented encoder/decoder circuits is exhibited with simulations conducted using a simulator environment which incorporates a versatile memristor device model. The proposed design and implementation paradigm constitutes a step towards novel computational architectures exploiting memristor-based logic circuits, and facilitating the design and integration of memristor-based encoder/decoder circuits with nanoelectronics applications of the near future.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kechaidou M G, Sirakoulis G Ch, Scordilis E M
Modelling real earthquake activity with reverse engineering based on evolutionary computation methods Journal Article
In: Georisk: Assessment and Management of Risk for Engineered Systems and Geohazards, vol. 7, no. 4, pp. 275–288, 2013.
@article{kechaidou2013modelling,
title = {Modelling real earthquake activity with reverse engineering based on evolutionary computation methods},
author = {Marina G Kechaidou and Georgios Ch. Sirakoulis and Emmanouil M Scordilis},
url = {https://www.tandfonline.com/doi/abs/10.1080/17499518.2013.797823},
doi = {https://doi.org/10.1080/17499518.2013.797823},
year = {2013},
date = {2013-10-31},
urldate = {2013-10-31},
journal = {Georisk: Assessment and Management of Risk for Engineered Systems and Geohazards},
volume = {7},
number = {4},
pages = {275--288},
publisher = {Taylor \& Francis},
abstract = {Hazard assessment of dangerous natural phenomena is critical because of their evident results concerning loss of human life and property, especially in dense populated areas. Earthquakes are probably the most devastating phenomenon since their immediate and long-term consequences are severe. This study is focused on the earthquake data analysis in different regions of Greece, characterised by different seismicity levels. In specific, a novel model is proposed based on evolutionary computation methods, such as symbolic regression by genetic programming and genetic algorithms in order to elucidate preliminary hidden mathematical relations and patterns found in the seismological signals under study. Furthermore, the model is calibrated using reverse engineering and closes the loop from the data collection to initial hypothesis. In this way, the model formation is achieved. The presented simulation results qualitatively and quantitatively reveal some of the fundamental characteristics of each studied geographical region located in Greece that stem from its geodynamic properties.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Batsos A, Sirakoulis G Ch
SPICE modeling of nonlinear memristive behavior Journal Article
In: International Journal of Circuit Theory and Applications, vol. 43, no. 5, pp. 553–565, 2013.
@article{vourkas2015spice,
title = {SPICE modeling of nonlinear memristive behavior},
author = {Ioannis Vourkas and Athanasios Batsos and Georgios Ch. Sirakoulis},
url = {https://onlinelibrary.wiley.com/doi/10.1002/cta.1957},
doi = {doi.org/10.1002/cta.1957},
year = {2013},
date = {2013-10-22},
urldate = {2015-01-01},
journal = {International Journal of Circuit Theory and Applications},
volume = {43},
number = {5},
pages = {553--565},
abstract = {The recent discovery of the ‘modern’ memristor has drawn great attention of both academia and industry. Given their favorable performance merits, memristors are expected to play a fundamental role in electronic industry. Modeling of memristive devices is essential for circuit design, and a number of Simulation Program with Integrated Circuit Emphasis (SPICE) models have already been introduced. The common problem in most models is that there is no threshold consideration; hence, only a few address the nonlinear nature of the device. This paper aims to present a SPICE implementation of a threshold-type switching model of a voltage-controlled memristive device that attributes the switching effect to a tunneling distance modulation. Threshold-type switching is closer to the actual behavior of most experimentally realizable memristive systems, and our modeling approach addresses the issue of programming thresholds. Both the netlist and the simple schematic are provided, thus making it easy to comprehend and ready to be used. Compared with other modeling solutions, it involves significantly low-complexity operation under an unlimited set of frequencies, and its simulation results are in good qualitative and quantitative agreement with the theoretical formulation. The proposed model is used to simulate an antiserial memristive switch, proving that it can be efficiently introduced in complex memristive circuits.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vihas C, Georgoudas I G, Sirakoulis G Ch
Cellular Automata Incorporating Follow-the-Leader Principles to Model Crowd Dynamics. Journal Article
In: Journal of Cellular Automata, vol. 8, no. 5-6, pp. 333–346, 2013.
@article{vihas2013cellular,
title = {Cellular Automata Incorporating Follow-the-Leader Principles to Model Crowd Dynamics.},
author = {Christos Vihas and Ioakeim G Georgoudas and Georgios Ch. Sirakoulis},
url = {http://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-8-number-5-6-2013/jca-8-5-6-p-333-346/},
year = {2013},
date = {2013-10-01},
urldate = {2013-01-01},
journal = {Journal of Cellular Automata},
volume = {8},
number = {5-6},
pages = {333--346},
abstract = {Following the leader is a bio\textendashinspired technique that is intuitively adopted by living organisms when moving together. Trying to emulate physical processes, the proposed here Cellular Automaton (CA) model aims at crowd movement simulation by embedding the follow\textendashthe\textendashleader technique as its fundamental driving mechanism. Prominent characteristics of the collective motion of biological organisms are apparent to the simulation process. Macroscopically, the study focuses on the emergence of qualitative attributes of crowd behaviour, such as collective effects, random to coherent motion due to a common purpose and transition to incoordination (arching) due to clogging. Microscopically, all configurations of the CA model are triggered by simple rules applied locally to each of the group members. These CA rules are enhanced with memory capacity to gain back model’s reversibility and prevent group members from self\textendashentrapment. The inherent attributes of CA allowed the development of a micro\textendashoperating model that presents macro\textendashfeatures. Different simulation scenarios validate the response of the presented model.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kalogeropoulos G, Sirakoulis G Ch, Karafyllidis I
Cellular automata on FPGA for real-time urban traffic signals control Journal Article
In: The Journal of Supercomputing, vol. 65, no. 2, pp. 664–681, 2013.
@article{kalogeropoulos2013cellular,
title = {Cellular automata on FPGA for real-time urban traffic signals control},
author = {Georgios Kalogeropoulos and Georgios Ch. Sirakoulis and Ioannis Karafyllidis},
url = {https://link.springer.com/article/10.1007/s11227-013-0952-5},
doi = {https://doi.org/10.1007/s11227-013-0952-5},
year = {2013},
date = {2013-05-04},
urldate = {2013-05-04},
journal = {The Journal of Supercomputing},
volume = {65},
number = {2},
pages = {664--681},
publisher = {Springer},
abstract = {Among different traffic features, the urban traffic has received a lot of attention due to the ongoing traffic congestion as a result of increased car usage, population growth, and changes in population density. In urban networks, the vehicles flow differs when compared with highways flow because of the freeway’s low speed limit but mostly because of the traffic lights control. In this paper, a real-time hardware implemented bio-inspired model for traffic lights control is presented. The proposed model arrives from Cellular Automata (CAs), which have been proven very flexible and powerful computational traffic models, in that they are able to capture all previously mentioned basic phenomena that occur in traffic flows. The resulting CA model was hardware implemented on FPGA to take full advantage of the inherent parallelism of the CAs and to support the function of an advanced electronic system able to provide real-time adaptive control of traffic lights designed to consider traffic conditions for the whole intersections. The analytical results, obtained by application of the aforementioned FPGA CA processor are found in excellent agreement with the numerical simulations.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ioannidis K, Sirakoulis G Ch, Andreadis I
Cellular Automata-based Architecture for Cooperative Miniature Robots. Journal Article
In: Journal of Cellular Automata, vol. 8, no. 1-2, pp. 91–111, 2013.
@article{ioannidis2013cellular,
title = {Cellular Automata-based Architecture for Cooperative Miniature Robots.},
author = {Konstantinos Ioannidis and Georgios Ch. Sirakoulis and Ioannis Andreadis},
url = {https://www.oldcitypublishing.com/journals/jca-home/jca-issue-contents/jca-volume-8-number-1-2-2013/jca-8-1-2-p-91-111/},
year = {2013},
date = {2013-03-01},
urldate = {2013-01-01},
journal = {Journal of Cellular Automata},
volume = {8},
number = {1-2},
pages = {91--111},
abstract = {The creation of collision-free paths for mobile robots, also known as the path planning problem, is a vibrant research field of robotics. Most related approaches for robotic teams display an increment of their total complexity due to the cooperative tasks that must be simultaneously achieved such as forming specific patterns. In addition, these methods extensively bind resources of the system in order to be fully functional and thus, no further tasks could be performed. In this paper, a path planning approach based on Cellular Automata (CA) is introduced. The proposed method assumes that a predefined distance must be covered by a team of robots while preserving their initial formation through cooperations. Due to its simplicity, the resulted computational burden permits the implementation of different methods in the same system in order to accomplish further tasks including image processing techniques. The usage of multiple digital cameras is one of the most interesting aspects of the image processing research area; nevertheless, in mobile robotics, miniature robots are equipped with low resolution cameras constraining the range of image processing applications. In order to preserve the total computational burden and produce higher resolution images, a CA-based image resizing method is inserted in the same cooperative robot system. Higher resolution images could be further processed to attain area measurements, panoramic images etc. Exploiting the inherit parallelism of the CA, both approaches could be executed concurrently. Results indicate that the total CA architecture outcomes low computational cost leading to an appropriate scheme for miniature robots functionality while both paths are properly created and the resolution of the captured images is sufficiently increased.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Adamatzky A, Appert-Rolland C, Bandini S, Batty M, Bauer D, Evans M, Federici M L, Fuks H, Kikuchi M, Klugl F, others
SPECIAL ISSUE Application of Cellular Automata to Crowds and Traffic Dynamics Journal Article
In: Journal of Cellular Automata, vol. 8, no. 5-6, pp. 317–320, 2013.
@article{adamatzky2013special,
title = {SPECIAL ISSUE Application of Cellular Automata to Crowds and Traffic Dynamics},
author = {Andrew Adamatzky and Cecile Appert-Rolland and Stefania Bandini and Michael Batty and Dietmar Bauer and Martin Evans and Mizar Luca Federici and Henryk Fuks and Makoto Kikuchi and Franziska Klugl and others},
year = {2013},
date = {2013-01-01},
journal = {Journal of Cellular Automata},
volume = {8},
number = {5-6},
pages = {317--320},
publisher = {Old City Publishing Inc},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
Recent progress and patents on computational structures and methods with memristive devices Journal Article
In: Recent Patents on Electrical & Electronic Engineering (Formerly Recent Patents on Electrical Engineering), vol. 6, no. 2, pp. 101–116, 2013.
@article{vourkas2013recent,
title = {Recent progress and patents on computational structures and methods with memristive devices},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
year = {2013},
date = {2013-01-01},
journal = {Recent Patents on Electrical \& Electronic Engineering (Formerly Recent Patents on Electrical Engineering)},
volume = {6},
number = {2},
pages = {101--116},
publisher = {Bentham Science Publishers},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Progias P, Sirakoulis G Ch
An FPGA processor for modelling wildfire spreading Journal Article
In: Mathematical and Computer Modelling, vol. 57, no. 5-6, pp. 1436–1452, 2012.
@article{progias2013fpga,
title = {An FPGA processor for modelling wildfire spreading},
author = {Pavlos Progias and Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S0895717712003494},
doi = {https://doi.org/10.1016/j.mcm.2012.12.005},
year = {2012},
date = {2012-12-20},
urldate = {2013-01-01},
journal = {Mathematical and Computer Modelling},
volume = {57},
number = {5-6},
pages = {1436--1452},
publisher = {Pergamon},
abstract = {In this paper, a model based on Cellular Automata (CAs) for predicting wildfire spreading is presented. The proposed model is inspired by existing fire spread models, but also includes a number of changes and additions, compared to them. Primary goal of the paper is to design and implement a software-based model as well as a corresponding hardware-based one that will sufficiently describe real fires, but will also have less stringent requirements on computational resources and computational power for execution. Therefore, an effort has been made to minimize the complexity of the model and the resulting computational burden aiming at an implementation that will have a practical significance in predicting the evolution of a fire. The proposed model is implemented on an Altera®Stratix IV®FPGA (Field-Programmable Gate Array), designed to execute in a parallel way in order to produce valuable information in real time that can be used to optimize response to a fire crisis. The FPGA design results from the automatically produced synthesizable VHDL code of the CA model and is advantageous in terms of low-cost, high speed and portability. The resulting implementation sufficiently depicts the natural phenomenon of wildfire spreading and provides short calculation times. Finally, the presented FPGA implementation of the proposed CA model offers the possibility a portable system to be designed, connected with GPS as well as GIS and/or wind monitoring systems able to provide real-time information concerning the wildfire propagation on the under test area.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Vourkas I, Sirakoulis G Ch
A novel design and modeling paradigm for memristor-based crossbar circuits Journal Article
In: IEEE Transactions on Nanotechnology, vol. 11, no. 6, pp. 1151–1159, 2012.
@article{vourkas2012novel,
title = {A novel design and modeling paradigm for memristor-based crossbar circuits},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6294451},
doi = {10.1109/TNANO.2012.2217153},
year = {2012},
date = {2012-09-04},
urldate = {2012-01-01},
journal = {IEEE Transactions on Nanotechnology},
volume = {11},
number = {6},
pages = {1151--1159},
publisher = {IEEE},
abstract = {Over 30 years ago L. Chua proposed the existence of a new class of passive circuit elements, which he called memristors and memristive devices. The unique electrical characteristics associated with them, along with the advantages of crossbar structures, have the potential to revolutionize computing architectures. A well-defined and effective memristor model for circuit design combined with a design paradigm based on well-understood underlying logic design principles would certainly accelerate research on nanoscale circuits and systems. Toward this goal, we propose a memristor crossbar circuit design paradigm in which memristors are modeled using the quantum mechanical phenomenon of tunneling. We use this circuit model to design and simulate various logic circuit designs capable of universal computation. Finally, we develop and present a new design paradigm for memristor-based crossbar circuits.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G C, Karafyllidis I G
Cooperation in a power-aware embedded-system changing environment: Public goods games with variable multiplication factors Journal Article
In: IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, vol. 42, no. 3, pp. 596–603, 2012.
@article{sirakoulis2012cooperation,
title = {Cooperation in a power-aware embedded-system changing environment: Public goods games with variable multiplication factors},
author = {Georgios Ch Sirakoulis and Ioannis G Karafyllidis},
year = {2012},
date = {2012-01-01},
journal = {IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans},
volume = {42},
number = {3},
pages = {596--603},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chrysostomou D, Gasteratos A, Nalpantidis L, Sirakoulis G C
Multi-view 3D scene reconstruction using ant colony optimization techniques Journal Article
In: Measurement Science and Technology, vol. 23, no. 11, pp. 114002, 2012.
@article{chrysostomou2012multi,
title = {Multi-view 3D scene reconstruction using ant colony optimization techniques},
author = {Dimitrios Chrysostomou and Antonios Gasteratos and Lazaros Nalpantidis and Georgios C Sirakoulis},
year = {2012},
date = {2012-01-01},
journal = {Measurement Science and Technology},
volume = {23},
number = {11},
pages = {114002},
publisher = {IOP Publishing},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsoutsouras V, Sirakoulis G C, Pavlos G P, Iliopoulos A C
Simulation of healthy and epileptiform brain activity using cellular automata Journal Article
In: International Journal of Bifurcation and Chaos, vol. 22, no. 09, pp. 1250229, 2012.
@article{tsoutsouras2012simulation,
title = {Simulation of healthy and epileptiform brain activity using cellular automata},
author = {Vassilios Tsoutsouras and Georgios Ch Sirakoulis and Georgios P Pavlos and Aggelos C Iliopoulos},
year = {2012},
date = {2012-01-01},
journal = {International Journal of Bifurcation and Chaos},
volume = {22},
number = {09},
pages = {1250229},
publisher = {World Scientific Publishing Company},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G C, Karafyllidis I
Cellular Automata and Power Consumption. Journal Article
In: Journal of Cellular Automata, vol. 7, no. 1, pp. 67–80, 2012.
@article{sirakoulis2012cellular,
title = {Cellular Automata and Power Consumption.},
author = {Georgios Ch Sirakoulis and Ioannis Karafyllidis},
year = {2012},
date = {2012-01-01},
journal = {Journal of Cellular Automata},
volume = {7},
number = {1},
pages = {67--80},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tsompanas M I, Sirakoulis G C
Modeling and hardware implementation of an amoeba-like cellular automaton Journal Article
In: Bioinspiration & Biomimetics, vol. 7, no. 3, pp. 036013, 2012.
@article{tsompanas2012modeling,
title = {Modeling and hardware implementation of an amoeba-like cellular automaton},
author = {Michail-Antisthenis I Tsompanas and Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
journal = {Bioinspiration \& Biomimetics},
volume = {7},
number = {3},
pages = {036013},
publisher = {IOP Publishing},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Pavlou L, Georgoudas I, Sirakoulis G C, Scordilis E, Andreadis I
An event-driven model simulating fundamental seismic characteristics with the use of cellular automata Journal Article
In: Physics and Chemistry of the Earth, Parts A/B/C, vol. 49, pp. 64–78, 2012.
@article{pavlou2012event,
title = {An event-driven model simulating fundamental seismic characteristics with the use of cellular automata},
author = {L Pavlou and IG Georgoudas and G Ch Sirakoulis and EM Scordilis and I Andreadis},
year = {2012},
date = {2012-01-01},
journal = {Physics and Chemistry of the Earth, Parts A/B/C},
volume = {49},
pages = {64--78},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chatziagorakis P, Sirakoulis G Ch, Lygouras J N
Design automation of cellular neural networks for data fusion applications Journal Article
In: Microprocessors and Microsystems, vol. 36, no. 1, pp. 33–44, 2011.
@article{chatziagorakis2012design,
title = {Design automation of cellular neural networks for data fusion applications},
author = {Prodromos Chatziagorakis and Georgios Ch. Sirakoulis and John N Lygouras},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0141933111000913},
doi = {https://doi.org/10.1016/j.micpro.2011.08.001},
year = {2011},
date = {2011-08-16},
urldate = {2012-01-01},
journal = {Microprocessors and Microsystems},
volume = {36},
number = {1},
pages = {33--44},
publisher = {Elsevier},
abstract = {In this study, a novel methodology for the design automation of cellular neural networks (CNNs) for different applications is proposed. In particular, an evolvable algorithm has been developed providing the ability to generate the netlist of the requested CNN in any desired dimension through a very simple procedure, which greatly simplifies the network design process, without the requirement of any relative design knowledge. Furthermore, the user is also granted with control over the selection of the overall function of the network, in order to make it suitable for a variety of data fusion applications. Moreover, the generated netlist can be imported in the SPICE Cad System, resulting in the automated generation of the network schematic, which can be used for the circuit hardware implementation. More specifically, a tutorial 10 × 10 CNN model is generated via the proposed methodology for use in a data fusion and control application. The produced model is tested by its application to a real distributed temperature sensor network for an application involving the attainment and the conservation of the thermal stability of a system. The data transmission is implied through the use of a set of wireless transmitters\textendashreceivers. Finally, a series of experimental results on real world conditions are presented, proving the effectiveness and the robustness of the generated CNN and respectively of the proposed methodology.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Nalpantidis L, Sirakoulis G C, Gasteratos A
Non-probabilistic cellular automata-enhanced stereo vision simultaneous localization and mapping Journal Article
In: Measurement Science and Technology, vol. 22, no. 11, pp. 114027, 2011.
@article{nalpantidis2011non,
title = {Non-probabilistic cellular automata-enhanced stereo vision simultaneous localization and mapping},
author = {Lazaros Nalpantidis and Georgios Ch Sirakoulis and Antonios Gasteratos},
year = {2011},
date = {2011-01-01},
journal = {Measurement Science and Technology},
volume = {22},
number = {11},
pages = {114027},
publisher = {IOP Publishing},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoudas I G, Sirakoulis G C, Andreadis I T
An anticipative crowd management system preventing clogging in exits during pedestrian evacuation processes Journal Article
In: IEEE Systems Journal, vol. 5, no. 1, pp. 129–141, 2011.
@article{georgoudas2011anticipative,
title = {An anticipative crowd management system preventing clogging in exits during pedestrian evacuation processes},
author = {Ioakeim G Georgoudas and Georgios Ch Sirakoulis and Ioannis Th Andreadis},
year = {2011},
date = {2011-01-01},
journal = {IEEE Systems Journal},
volume = {5},
number = {1},
pages = {129--141},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ioannidis K, Sirakoulis G C, Andreadis I
Cellular ants: a method to create collision free trajectories for a cooperative robot team Journal Article
In: Robotics and Autonomous Systems, vol. 59, no. 2, pp. 113–127, 2011.
@article{ioannidis2011cellular,
title = {Cellular ants: a method to create collision free trajectories for a cooperative robot team},
author = {Konstantinos Ioannidis and G Ch Sirakoulis and Ioannis Andreadis},
year = {2011},
date = {2011-01-01},
journal = {Robotics and Autonomous Systems},
volume = {59},
number = {2},
pages = {113--127},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ioannidis K, Sirakoulis G C, Andreadis I
A path planning method based on cellular automata for cooperative robots Journal Article
In: Applied Artificial Intelligence, vol. 25, no. 8, pp. 721–745, 2011.
@article{ioannidis2011path,
title = {A path planning method based on cellular automata for cooperative robots},
author = {Konstantinos Ioannidis and Georgios Ch Sirakoulis and Ioannis Andreadis},
year = {2011},
date = {2011-01-01},
journal = {Applied Artificial Intelligence},
volume = {25},
number = {8},
pages = {721--745},
publisher = {Taylor \& Francis},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Nalpantidis L, Amanatiadis A, Sirakoulis G C, Gasteratos A
Efficient hierarchical matching algorithm for processing uncalibrated stereo vision images and its hardware architecture Journal Article
In: IET image processing, vol. 5, no. 5, pp. 481–492, 2011.
@article{nalpantidis2011efficient,
title = {Efficient hierarchical matching algorithm for processing uncalibrated stereo vision images and its hardware architecture},
author = {Lazaros Nalpantidis and Angelos Amanatiadis and G Ch Sirakoulis and Antonios Gasteratos},
year = {2011},
date = {2011-01-01},
journal = {IET image processing},
volume = {5},
number = {5},
pages = {481--492},
publisher = {IET},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoudas I G, Sirakoulis G C, Scordilis E, Andreadis I
Parametric optimisation in a 2-D cellular automata model of fundamental seismic attributes with the use of genetic algorithms Journal Article
In: Advances in Engineering Software, vol. 42, no. 9, pp. 623–633, 2011.
@article{georgoudas2011parametric,
title = {Parametric optimisation in a 2-D cellular automata model of fundamental seismic attributes with the use of genetic algorithms},
author = {Ioakeim G Georgoudas and G Ch Sirakoulis and EM Scordilis and Ioannis Andreadis},
year = {2011},
date = {2011-01-01},
journal = {Advances in Engineering Software},
volume = {42},
number = {9},
pages = {623--633},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Konstantinidis K, Andreadis I, Sirakoulis G C
Application of Artificial Intelligence Methods to Content-Based Image Retrieval Journal Article
In: Advances in Imaging and Electron Physics, vol. 169, pp. 99–145, 2011.
@article{konstantinidis2011application,
title = {Application of Artificial Intelligence Methods to Content-Based Image Retrieval},
author = {Konstantinos Konstantinidis and Ioannis Andreadis and Georgios Ch Sirakoulis},
year = {2011},
date = {2011-01-01},
journal = {Advances in Imaging and Electron Physics},
volume = {169},
pages = {99--145},
publisher = {Elsevier B. V.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chatzichristofis S A, Mitzias D A, Sirakoulis G C, Boutalis Y S
A novel cellular automata based technique for visual multimedia content encryption Journal Article
In: Optics Communications, vol. 283, no. 21, pp. 4250–4260, 2010.
@article{chatzichristofis2010novel,
title = {A novel cellular automata based technique for visual multimedia content encryption},
author = {Savvas A Chatzichristofis and Dimitris A Mitzias and Georgios Ch Sirakoulis and Yiannis S Boutalis},
year = {2010},
date = {2010-01-01},
journal = {Optics Communications},
volume = {283},
number = {21},
pages = {4250--4260},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoudas I G, Kyriakos P, Sirakoulis G C, Andreadis I T
An FPGA implemented cellular automaton crowd evacuation model inspired by the electrostatic-induced potential fields Journal Article
In: Microprocessors and Microsystems, vol. 34, no. 7-8, pp. 285–300, 2010.
@article{georgoudas2010fpga,
title = {An FPGA implemented cellular automaton crowd evacuation model inspired by the electrostatic-induced potential fields},
author = {Ioakeim G Georgoudas and Panagiotis Kyriakos and G Ch Sirakoulis and I Th Andreadis},
year = {2010},
date = {2010-01-01},
journal = {Microprocessors and Microsystems},
volume = {34},
number = {7-8},
pages = {285--300},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoulas C, Sirakoulis G C, Andreadis I
Real-time Stereo Vision Applications Journal Article
In: A. Ude, Robot Vision, In-Tech, Vucovar, pp. 275–292, 2010.
@article{georgoulas2010real,
title = {Real-time Stereo Vision Applications},
author = {Christos Georgoulas and Georgios Ch Sirakoulis and Ioannis Andreadis},
year = {2010},
date = {2010-01-01},
journal = {A. Ude, Robot Vision, In-Tech, Vucovar},
pages = {275--292},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Konstantinidis K, Sirakoulis G C, Andreadis I
Design and implementation of a fuzzy-modified ant colony hardware structure for image retrieval Journal Article
In: IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 39, no. 5, pp. 520–533, 2009.
@article{konstantinidis2009design,
title = {Design and implementation of a fuzzy-modified ant colony hardware structure for image retrieval},
author = {Konstantinos Konstantinidis and Georgios Ch Sirakoulis and Ioannis Andreadis},
year = {2009},
date = {2009-01-01},
journal = {IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)},
volume = {39},
number = {5},
pages = {520--533},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoudas I, Sirakoulis G C, Scordilis E, Andreadis I T
On-chip earthquake simulation model using potentials Journal Article
In: Natural hazards, vol. 50, no. 3, pp. 519–537, 2009.
@article{georgoudas2009chip,
title = {On-chip earthquake simulation model using potentials},
author = {IG Georgoudas and G Ch Sirakoulis and EM Scordilis and I Th Andreadis},
year = {2009},
date = {2009-01-01},
journal = {Natural hazards},
volume = {50},
number = {3},
pages = {519--537},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lygouras J N, Kodogiannis V, Pachidis T P, Sirakoulis G C
A new method for digital encoder adaptive velocity/acceleration evaluation using a TDC with picosecond accuracy Journal Article
In: Microprocessors and Microsystems, vol. 33, no. 7-8, pp. 453–460, 2009.
@article{lygouras2009new,
title = {A new method for digital encoder adaptive velocity/acceleration evaluation using a TDC with picosecond accuracy},
author = {John N Lygouras and V Kodogiannis and Theodore P Pachidis and G Ch Sirakoulis},
year = {2009},
date = {2009-01-01},
journal = {Microprocessors and Microsystems},
volume = {33},
number = {7-8},
pages = {453--460},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoulas C, Kotoulas L, Sirakoulis G C, Andreadis I, Gasteratos A
Real-time disparity map computation module Journal Article
In: Microprocessors and Microsystems, vol. 32, no. 3, pp. 159–170, 2008.
@article{georgoulas2008real,
title = {Real-time disparity map computation module},
author = {Christos Georgoulas and Leonidas Kotoulas and Georgios Ch Sirakoulis and Ioannis Andreadis and Antonios Gasteratos},
year = {2008},
date = {2008-01-01},
journal = {Microprocessors and Microsystems},
volume = {32},
number = {3},
pages = {159--170},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Mardiris V, Sirakoulis G C, Mizas C, Karafyllidis I, Thanailakis A
A CAD system for modeling and simulation of computer networks using cellular automata Journal Article
In: IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 38, no. 2, pp. 253–264, 2008.
@article{mardiris2008cad,
title = {A CAD system for modeling and simulation of computer networks using cellular automata},
author = {Vasilios Mardiris and Georgios Ch Sirakoulis and Charilaos Mizas and Ioannis Karafyllidis and Adonios Thanailakis},
year = {2008},
date = {2008-01-01},
journal = {IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)},
volume = {38},
number = {2},
pages = {253--264},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Mizas C, Sirakoulis G C, Mardiris V, Karafyllidis I, Glykos N, Sandaltzopoulos R
Reconstruction of DNA sequences using genetic algorithms and cellular automata: Towards mutation prediction? Journal Article
In: Biosystems, vol. 92, no. 1, pp. 61–68, 2008.
@article{mizas2008reconstruction,
title = {Reconstruction of DNA sequences using genetic algorithms and cellular automata: Towards mutation prediction?},
author = {Ch Mizas and G Ch Sirakoulis and V Mardiris and Ioannis Karafyllidis and N Glykos and R Sandaltzopoulos},
year = {2008},
date = {2008-01-01},
journal = {Biosystems},
volume = {92},
number = {1},
pages = {61--68},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lazaros N, Sirakoulis G C, Gasteratos A
Review of stereo vision algorithms: from software to hardware Journal Article
In: International Journal of Optomechatronics, vol. 2, no. 4, pp. 435–462, 2008.
@article{lazaros2008review,
title = {Review of stereo vision algorithms: from software to hardware},
author = {Nalpantidis Lazaros and Georgios Christou Sirakoulis and Antonios Gasteratos},
year = {2008},
date = {2008-01-01},
journal = {International Journal of Optomechatronics},
volume = {2},
number = {4},
pages = {435--462},
publisher = {Taylor \& Francis},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoudas I G, Sirakoulis G C, Scordilis E, Andreadis I
A cellular automaton simulation tool for modelling seismicity in the region of Xanthi Journal Article
In: Environmental Modelling & Software, vol. 22, no. 10, pp. 1455–1464, 2007.
@article{georgoudas2007cellular,
title = {A cellular automaton simulation tool for modelling seismicity in the region of Xanthi},
author = {Ioakeim G Georgoudas and G Ch Sirakoulis and EM Scordilis and Ioannis Andreadis},
year = {2007},
date = {2007-01-01},
journal = {Environmental Modelling \& Software},
volume = {22},
number = {10},
pages = {1455--1464},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoudas I G, Sirakoulis G C, Andreadis I
Modelling earthquake activity features using cellular automata Journal Article
In: Mathematical and Computer Modelling, vol. 46, no. 1-2, pp. 124–137, 2007.
@article{georgoudas2007modelling,
title = {Modelling earthquake activity features using cellular automata},
author = {Ioakeim G Georgoudas and G Ch Sirakoulis and Ioannis Andreadis},
year = {2007},
date = {2007-01-01},
journal = {Mathematical and Computer Modelling},
volume = {46},
number = {1-2},
pages = {124--137},
publisher = {Pergamon},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Konstantinidis K, Sirakoulis G, Andreadis I
An intelligent image retrieval system based on the synergy of color and artificial ant colonies Journal Article
In: Image Analysis, pp. 868–877, 2007.
@article{konstantinidis2007intelligent,
title = {An intelligent image retrieval system based on the synergy of color and artificial ant colonies},
author = {Konstantinos Konstantinidis and Georgios Sirakoulis and Ioannis Andreadis},
year = {2007},
date = {2007-01-01},
journal = {Image Analysis},
pages = {868--877},
publisher = {Springer Berlin/Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G C, Karafyllidis I, Thanailakis A
A cellular automaton for the propagation of circular fronts and its applications Journal Article
In: Engineering Applications of Artificial Intelligence, vol. 18, no. 6, pp. 731–744, 2005.
@article{sirakoulis2005cellular,
title = {A cellular automaton for the propagation of circular fronts and its applications},
author = {G Ch Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
year = {2005},
date = {2005-01-01},
journal = {Engineering Applications of Artificial Intelligence},
volume = {18},
number = {6},
pages = {731--744},
publisher = {Elsevier},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G C, Karafyllidis I
A self-regulation mechanism of the resist development process in integrated circuit fabrication and its phase-space picture Journal Article
In: Journal of computer-aided materials design, vol. 12, no. 1, pp. 35–56, 2005.
@article{sirakoulis2005self,
title = {A self-regulation mechanism of the resist development process in integrated circuit fabrication and its phase-space picture},
author = {Georgios Ch Sirakoulis and Ioannis Karafyllidis},
year = {2005},
date = {2005-01-01},
journal = {Journal of computer-aided materials design},
volume = {12},
number = {1},
pages = {35--56},
publisher = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Raptis V, Karafyllidis I, Tsalides P, Thanailakis A
A fault-tolerant message passing algorithm and its hardware implementation Journal Article
In: Advances in Engineering Software, vol. 36, no. 3, pp. 159–171, 2004.
@article{sirakoulis2005fault,
title = {A fault-tolerant message passing algorithm and its hardware implementation},
author = {Georgios Ch. Sirakoulis and Vasileios Raptis and Ioannis Karafyllidis and Philippos Tsalides and Adonios Thanailakis},
url = {https://www.sciencedirect.com/science/article/pii/S096599780400184X?via%3Dihub},
doi = {doi.org/10.1016/j.advengsoft.2004.10.005},
year = {2004},
date = {2004-12-08},
urldate = {2005-01-01},
journal = {Advances in Engineering Software},
volume = {36},
number = {3},
pages = {159--171},
publisher = {Elsevier},
abstract = {A message passing algorithm for processor arrays that can tolerate any number of faulty blocks, which form any shape, is presented. Each message is delivered to its destination, provided that the destination processor is not surrounded by faults. In this case the message is returned to its source processor. Only local knowledge of faults is demanded. The hardware implementation of this algorithm leads to a message passing coprocessor which is allocated at each processor of the array. No need for high silicon overhead is required for the implementation of the message passing coprocessor. This coprocessor executes only the fault tolerant message passing algorithm presented here. The usage of the proposed coprocessor improves the general processing efficiency, as well as, the performance reliability under faulty conditions.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Sandaltzopoulos R, Tsalides P, Thanailakis A
An algorithm for the study of DNA sequence evolution based on the genetic code Journal Article
In: BioSystems, vol. 77, no. 1-3, pp. 11–23, 2004.
@article{sirakoulis2004algorithm,
title = {An algorithm for the study of DNA sequence evolution based on the genetic code},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Raphael Sandaltzopoulos and Philippos Tsalides and Adonios Thanailakis},
url = {https://linkinghub.elsevier.com/retrieve/pii/S0303264704000322},
doi = {doi.org/10.1016/j.biosystems.2004.02.006},
year = {2004},
date = {2004-06-23},
urldate = {2004-01-01},
journal = {BioSystems},
volume = {77},
number = {1-3},
pages = {11--23},
publisher = {Elsevier},
abstract = {Recent studies of the quantum-mechanical processes in the DNA molecule have seriously challenged the principle that mutations occur randomly. The proton tunneling mechanism causes tautomeric transitions in base pairs resulting in mutations during DNA replication. The meticulous study of the quantum-mechanical phenomena in DNA may reveal that the process of mutagenesis is not completely random. We are still far away from a complete quantum-mechanical model of DNA sequence mutagenesis because of the complexity of the processes and the complex three-dimensional structure of the molecule. In this paper we have developed a quantum-mechanical description of DNA evolution and, following its outline, we have constructed a classical model for DNA evolution assuming that some aspects of the quantum-mechanical processes have influenced the determination of the genetic code. Conversely, our model assumes that the genetic code provides information about the quantum-mechanical mechanisms of mutagenesis, as the current code is the product of an evolutionary process that tries to minimize the spurious consequences of mutagenesis. Based on this model we develop an algorithm that can be used to study the accumulation of mutations in a DNA sequence. The algorithm has a user-friendly interface and the user can change key parameters in order to study relevant hypotheses.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch
A TCAD system for VLSI implementation of the CVD process using VHDL Journal Article
In: Integration, the VLSI Journal, vol. 37, no. 1, pp. 63–81, 2003.
@article{sirakoulis2004tcad,
title = {A TCAD system for VLSI implementation of the CVD process using VHDL},
author = {Georgios Ch. Sirakoulis},
url = {https://www.sciencedirect.com/science/article/pii/S0167926003001020},
doi = {doi.org/10.1016/j.vlsi.2003.11.001},
year = {2003},
date = {2003-12-20},
urldate = {2004-01-01},
journal = {Integration, the VLSI Journal},
volume = {37},
number = {1},
pages = {63--81},
publisher = {Elsevier},
abstract = {Technology computer-aided design (TCAD) is essential for the design of modern integrated circuit fabrication processes. TCAD tools must not only model real processes accurately, to allow predictive simulation during technology research and development, but must work together as an integrated system to allow efficient exploration of new technology options and to perform numerical experiments. Cellular automata (CAs) have been applied successfully to the simulation of several physical systems and processes, and have been extensively used as VLSI architecture. This paper describes a TCAD system for the simulation of the two-dimensional (2-D) chemical vapor deposition (CVD) process. The TCAD system is fully automated and is also able to support, the hardware implementation of the corresponding CA algorithm, leading to its execution by dedicated parallel processor. The obtained simulation profiles of the CVD process are in very good qualitative agreement with experimental and simulation results found in the literature. The proposed system produces as output the corresponding VHDL code, which leads to the very large-scale integrated (VLSI) implementation of the CA algorithm. Furthermore, a user-friendly interface that enables easy and effective interaction between the user and the TCAD system has been developed. No prior knowledge of VHDL is required by the user. The produced VHDL code is synthesizable and can be used for the automated design of the corresponding VLSI system, using a commercial VLSI CAD system.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Thanailakis A
A CAD system for the construction and VLSI implementation of cellular automata algorithms using VHDL Journal Article
In: Microprocessors and Microsystems, vol. 27, no. 8, pp. 381–396, 2003.
@article{sirakoulis2003cad,
title = {A CAD system for the construction and VLSI implementation of cellular automata algorithms using VHDL},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
url = {https://www.sciencedirect.com/science/article/pii/S0141933103001005?via%3Dihub},
doi = {doi.org/10.1016/S0141-9331(03)00100-5},
year = {2003},
date = {2003-06-14},
urldate = {2003-01-01},
journal = {Microprocessors and Microsystems},
volume = {27},
number = {8},
pages = {381--396},
publisher = {Elsevier},
abstract = {Cellular Automata (CAs) are models of physical systems where space and time are discrete and interactions are only local. CAs are very effective in simulating physical systems and solving scientific problems, because they can capture the essential features of systems in which global behaviour arises from the collective effect of simple components which interact locally. CAs have been applied successfully to the simulation of several physical systems and processes, and have been extensively used as a very large-scale integrated (VLSI) architecture.
We present a CAD system that builds a bridge between CAs as models of physical systems and processes, and CAs as a VLSI architecture. The inputs to our CAD system are the CA dimensionality, lattice size, local rule, and the initial and boundary conditions imposed by the particular problem. Our system produces as output the corresponding VHDL code, which leads to VLSI implementation of the CA algorithm. No prior knowledge of VHDL is required by the user.
We have tested our CAD system using well-known one- and two-dimensional CAs, namely the game of life and the rule 90 CAs. The VHDL code produced in all these cases has been used for the automated design of the corresponding VLSI system, using a commercial VLSI CAD system. Simulations of the operation of these VLSI systems showed that the corresponding CA has been successfully implemented into hardware.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
We present a CAD system that builds a bridge between CAs as models of physical systems and processes, and CAs as a VLSI architecture. The inputs to our CAD system are the CA dimensionality, lattice size, local rule, and the initial and boundary conditions imposed by the particular problem. Our system produces as output the corresponding VHDL code, which leads to VLSI implementation of the CA algorithm. No prior knowledge of VHDL is required by the user.
We have tested our CAD system using well-known one- and two-dimensional CAs, namely the game of life and the rule 90 CAs. The VHDL code produced in all these cases has been used for the automated design of the corresponding VLSI system, using a commercial VLSI CAD system. Simulations of the operation of these VLSI systems showed that the corresponding CA has been successfully implemented into hardware.
Sirakoulis G Ch, Karafyllidis I, Mizas C, Mardiris V, Thanailakis A, Tsalides P
A cellular automaton model for the study of DNA sequence evolution Journal Article
In: Computers in biology and medicine, vol. 33, no. 5, pp. 439–453, 2003.
@article{sirakoulis2003cellular,
title = {A cellular automaton model for the study of DNA sequence evolution},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Charilaos Mizas and Vasileios Mardiris and Adonios Thanailakis and Philippos Tsalides},
url = {https://www.sciencedirect.com/science/article/pii/S0010482503000179},
doi = {doi.org/10.1016/S0010-4825(03)00017-9},
year = {2003},
date = {2003-04-18},
urldate = {2003-01-01},
journal = {Computers in biology and medicine},
volume = {33},
number = {5},
pages = {439--453},
publisher = {Elsevier},
abstract = {Cellular automata are introduced as a model for DNA structure, function and evolution. DNA is modeled as a one-dimensional cellular automaton with four states per cell. These states are the four DNA bases A, C, T and G. The four states are represented by numbers of the quaternary number system. Linear evolution rules, represented by square matrices, are considered. Based on this model a simulator of DNA evolution is developed and simulation results are presented. This simulator has a user-friendly input interface and can be used for the study of DNA evolution.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Thanailakis A
A cellular automaton methodology for the simulation of integrated circuit fabrication processes Journal Article
In: Future Generation Computer Systems, vol. 18, no. 5, pp. 639–657, 2002.
@article{sirakoulis2002cellular,
title = {A cellular automaton methodology for the simulation of integrated circuit fabrication processes},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0167739X01000619},
doi = {doi.org/10.1016/S0167-739X(01)00061-9},
year = {2002},
date = {2002-03-19},
urldate = {2002-03-19},
journal = {Future Generation Computer Systems},
volume = {18},
number = {5},
pages = {639--657},
publisher = {Elsevier},
abstract = {This paper presents a methodology for the simulation of physical processes with local interactions using cellular automata. Such processes are common in integrated circuit fabrication, and their simulation presents one of the most difficult problems in developing technology computer aided design (TCAD) systems. The simulated integrated circuit fabrication processes considered are lithography, oxidation, and deposition processes. The proposed methodology establishes the ability to capture the essential features of these integrated circuit fabrication processes and to translate them into a suitable form, in order to obtain an effective cellular automaton model, for each process. Several numerical experiments were carried out, in this work, using the cellular automaton algorithms obtained, and their results were found to be in very good agreement with published experimental results. Furthermore, cellular automaton algorithms exploit the inherent parallelism of the cellular automaton model and run fast on serial computers.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Thanailakis A
Study of the effect of non-planarity and defects on the geometrical accuracy of semiconductor surface structures using a CA_TCAD system Journal Article
In: Materials Science and Engineering: B, vol. 80, no. 1-3, pp. 68–72, 2001.
@article{sirakoulis2001study,
title = {Study of the effect of non-planarity and defects on the geometrical accuracy of semiconductor surface structures using a CA_TCAD system},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0921510700005912?via%3Dihub},
doi = {doi.org/10.1016/S0921-5107(00)00591-2},
year = {2001},
date = {2001-04-13},
urldate = {2001-04-13},
journal = {Materials Science and Engineering: B},
volume = {80},
number = {1-3},
pages = {68--72},
publisher = {Elsevier},
abstract = {As the integrated circuits (ICs) are pushed deeper into the submicrometer region, the presence of non-planarity and defects are becoming major yield detractors. In this work, we have studied these effects using a two-dimensional technology computer-aided design (TCAD) system based on cellular automata (CAs), which we have named CA_TCAD. It comprises a photolithography etching and a deposition simulator. The photolithography etching simulator has been tested, verified, and calibrated with a series of experiments with periodic and isolated lines on negative resist-coated Si wafers, using a stepper and a deep UV source at 248 nm. The deposition simulator can provide scanning electron microscopy (SEM)-like cross-sectional views, and the simulated profiles obtained are in very good agreement with experimental results found in the literature.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Thanailakis A, Mardiris V
A methodology for VLSI implementation of cellular automata algorithms using VHDL Journal Article
In: Advances in Engineering Software, vol. 32, no. 3, pp. 189–202, 2001.
@article{sirakoulis2001methodology,
title = {A methodology for VLSI implementation of cellular automata algorithms using VHDL},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Antonios Thanailakis and Vasileios Mardiris},
url = {https://www.sciencedirect.com/science/article/abs/pii/S0965997800000855},
doi = {doi.org/10.1016/S0965-9978(00)00085-5},
year = {2001},
date = {2001-01-12},
urldate = {2001-01-01},
journal = {Advances in Engineering Software},
volume = {32},
number = {3},
pages = {189--202},
publisher = {Elsevier},
abstract = {A methodology for the VLSI implementation of Cellular Automata (CA) algorithms using the VHSIC Hardware Description Language (VHDL) is proposed for the first time. This methodology builds a bridge between the CAs as models of physical systems and processes and the CAs as a VLSI architecture. A translation algorithm is developed that has as input the CA algorithms that simulate physical systems and processes, and as output the corresponding VHDL code. The parameters of this translation algorithm are defined by the user and can be automatically mapped into synthesizable VHDL. An example, where this methodology is applied to the hardware implementation of a CA algorithm for automated visual inspection, is presented.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Thanailakis A
A TCAD tool for the simulation of the CVD process based on cellular automata Journal Article
In: Le Journal de Physique IV, vol. 11, no. PR3, pp. Pr3–205, 2001.
@article{sirakoulis2001tcad,
title = {A TCAD tool for the simulation of the CVD process based on cellular automata},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
url = {https://jp4.journaldephysique.org/en/articles/jp4/abs/2001/03/jp4200111PR326/jp4200111PR326.html},
doi = {10.1051/jp4:2001326},
year = {2001},
date = {2001-01-01},
urldate = {2001-01-01},
journal = {Le Journal de Physique IV},
volume = {11},
number = {PR3},
pages = {Pr3--205},
publisher = {EDP sciences},
abstract = {The development of next-generation VLSI circuits with deep submicron technologies demands fundamental understanding of the wafer surface reaction kinetics. Technology cornputer-aided design (TCAD) is essential for modeling real fabrication processes accurately, and allowing predictive simulation during technology research and development. This paper describes a two-dimensional Chemical Vapor Deposition (CVD) process TCAD system based on cellular automata (CAs). The proposed TCAD system can handle the complicated boundary and initial conditions imposed by defects and provide SEM-like cross sectional views. The simulated profiles obtained are in very good agreement with experimental and simulation results found in the literature. Furthermore, a user-friendly interface that enables easy and effective interaction between the user and the TCAD system has been developed.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Thanailakis A
A cellular automaton model for the effects of population movement and vaccination on epidemic propagation Journal Article
In: Ecological Modelling, vol. 133, no. 3, pp. 209–223, 2000.
@article{sirakoulis2000cellular,
title = {A cellular automaton model for the effects of population movement and vaccination on epidemic propagation},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
url = {https://linkinghub.elsevier.com/retrieve/pii/S0304380000002945},
doi = {doi.org/10.1016/S0304-3800(00)00294-5},
year = {2000},
date = {2000-09-14},
urldate = {2000-09-14},
journal = {Ecological Modelling},
volume = {133},
number = {3},
pages = {209--223},
publisher = {Elsevier},
abstract = {A cellular automaton model for the effects of population movement and vaccination on epidemic propagation is presented. Each cellular automaton cell represents a part of the total population that may be found in one of three states: infected, immunized and susceptible. As parts of the population move randomly in the cellular automaton lattice, the disease spreads. We study the effect of two population movement parameters on the epidemic propagation: the distance of movement and the percentage of the population that moves. Furthermore, the model is extended to include the effect of the vaccination of some parts of the population on epidemic propagation. The model establishes the acceleration of the epidemic propagation because of the increment, of the percentage of the moving population, or of the maximum distance of population movement. On the contrary, the effect of population vaccination reduces the epidemic propagation. The proposed model can serve as a basis for the development of algorithms to simulate real epidemics based on real data.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Mardiris V, Thanailakis A
Study of the effects of photoresist surface roughness and defects on developed profiles Journal Article
In: Semiconductor science and technology, vol. 15, no. 2, pp. 98, 1999.
@article{sirakoulis2000study,
title = {Study of the effects of photoresist surface roughness and defects on developed profiles},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Vasileios Mardiris and Adonios Thanailakis},
url = {https://iopscience.iop.org/article/10.1088/0268-1242/15/2/303},
doi = {doi.org/10.1088/0268-1242/15/2/303},
year = {1999},
date = {1999-10-20},
urldate = {1999-10-20},
journal = {Semiconductor science and technology},
volume = {15},
number = {2},
pages = {98},
publisher = {IOP Publishing},
abstract = {A tested, verified and calibrated lithography simulator was used to study phenomena whose effects are becoming more pronounced as integrated circuits are pushed deeper into the submicron region. Numerical experiments were carried out to elucidate the effect of defects located in the resist bulk, as well as the effect of the resist surface roughness, on the developed profiles.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Mardiris V, Thanailakis A
Study of lithography profiles developed on non-planar Si surfaces Journal Article
In: Nanotechnology, vol. 10, no. 4, pp. 421, 1999.
@article{sirakoulis1999study,
title = {Study of lithography profiles developed on non-planar Si surfaces},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Vasileios Mardiris and Adonios Thanailakis},
url = {https://iopscience.iop.org/article/10.1088/0957-4484/10/4/311},
doi = {doi.org/10.1088/0957-4484/10/4/311},
year = {1999},
date = {1999-05-10},
urldate = {1999-05-10},
journal = {Nanotechnology},
volume = {10},
number = {4},
pages = {421},
publisher = {IOP Publishing},
abstract = {A tested, verified, and calibrated lithography simulator, based on cellular automata, is used to study phenomena, the effects of which are becoming more pronounced as the integrated circuits (ICs) are pushed deeper into the nanometre region. Lithography profiles developed on non-planar Si surfaces, where a step or a sloped line is present, were studied. Numerical experiments that elucidate effects such as the resist surface roughness on the developed profiles, as well as the effect of defects located into the resist bulk, in the presence of non-planar Si surfaces, are also presented. These effects are expected to be more pronounced as the integrated circuits are pushed deeper into the nanometre region.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G Ch, Karafyllidis I, Soudris D, Georgoulas N, Thanailakis A
A new simulator for the oxidation process in integrated circuit fabrication based on cellular automata Journal Article
In: Modelling and Simulation in Materials Science and Engineering, vol. 7, no. 4, pp. 631, 1999.
@article{sirakoulis1999new,
title = {A new simulator for the oxidation process in integrated circuit fabrication based on cellular automata},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Dimitrios Soudris and Nikolaos Georgoulas and Adonios Thanailakis},
url = {https://iopscience.iop.org/article/10.1088/0965-0393/7/4/311},
doi = {doi.org/10.1088/0965-0393/7/4/311},
year = {1999},
date = {1999-04-08},
urldate = {1999-04-08},
journal = {Modelling and Simulation in Materials Science and Engineering},
volume = {7},
number = {4},
pages = {631},
publisher = {IOP Publishing},
abstract = {A new two-dimensional oxidation simulator based on cellular automata is presented. The advancement of the Si-SiO2 and SiO2-air fronts during oxidation has been successfully simulated. The simulator reproduced satisfactorily the oxidation profiles in the case of a Gaussian temperature distribution over the Si surface, as well as in the case of the presence of contamination on the Si surface. Oxidation of non-planar Si surfaces, as well as oxidation through a mask, and oxidation through a mask of non-planar Si surfaces have also been successfully simulated. The simulation results are in good qualitative agreement with experimental data.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Georgoulopoulos N, Hatzopoulos A, Vosniadis P, Siskos S, Gkionis I, Vakalopoulou-Paschalidou M, Argyropoulos D, Farmakis F, Elmasides C, Georgoulas N, others
No. Papers Authors Pages 1 Less is More: Increasing the Scope of Hardware Debugging with Compression Journal Article
In: 0000.
@article{georgoulopoulosno,
title = {No. Papers Authors Pages 1 Less is More: Increasing the Scope of Hardware Debugging with Compression},
author = {Nikolaos Georgoulopoulos and Alkiviadis Hatzopoulos and Panagiotis Vosniadis and Stylianos Siskos and Ioannis Gkionis and Martha Vakalopoulou-Paschalidou and Dimitrios-Panagiotis Argyropoulos and Filippos Farmakis and Costas Elmasides and Nikolaos Georgoulas and others},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Sirakoulis G C, Querlioz D, Teuscher C, Ntinas V, Han J, Friedman J, Chang M M, Dimitrakis P, Nie T
Symposium on Nanoscale Architectures Journal Article
In: 0000.
@article{sirakoulissymposium,
title = {Symposium on Nanoscale Architectures},
author = {Georgios Ch Sirakoulis and Damien Querlioz and Christof Teuscher and Vasileios Ntinas and Jie Han and Joseph Friedman and Meng-Fan Marvin Chang and Panagiotis Dimitrakis and Tianxiao Nie},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Conferences
Chatzinikolaou T P, Fyrigos I, Ntinas V, Kitsios S, Bousoulas P, Tsompanas M, Tsoukalas D, Adamatzky A, Sirakoulis G Ch
Margolus Chemical Wave Logic Gate with Memristive Oscillatory Networks Proceedings Article
In: 2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 1–6, IEEE IEEE, 2022.
@inproceedings{chatzinikolaou2022margolus,
title = {Margolus Chemical Wave Logic Gate with Memristive Oscillatory Networks},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Stavros Kitsios and Panagiotis Bousoulas and Michail-Antisthenis Tsompanas and Dimitris Tsoukalas and Andrew Adamatzky and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/9665632},
doi = {https://doi.org/10.1109/ICECS53924.2021.9665632},
year = {2022},
date = {2022-01-10},
urldate = {2022-01-10},
booktitle = {2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)},
pages = {1--6},
publisher = {IEEE},
organization = {IEEE},
abstract = {As conventional computing systems are striving to increase their performance in order to compensate for the growing demand of solving difficult problems, emergent and unconventional computing approaches are being developed to provide alternatives on efficiently solving a plethora of those complex problems. Chemical computers which use chemical reactions as their main characteristic can be strong candidates for these new approaches. Oscillating networks of novel nano-devices like memristors are also able to perform calculations with their rich dynamics and their strong memory and computing features. In this work, the combination of the aforementioned approaches is achieved that capitalizes on the threshold switching mechanism of low-voltage CBRAM devices to establish a memristive oscillating circuitry that is able to act as a chemical reaction - diffusion system through the network nodes' interactions. The propagation of the voltage signals throughout the medium can be used to establish a mechanism for specific logic operations according to the desired logic function leading to the nano-implementation of Margolus chemical wave logic gate.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Karamani R, Sirakoulis G C
Irregular Learning Cellular Automata for the Resolution of Complex Logic Puzzles Proceedings Article
In: International Conference on Cellular Automata for Research and Industry, pp. 356–367, Springer 2022.
@inproceedings{chatzinikolaou2022irregular,
title = {Irregular Learning Cellular Automata for the Resolution of Complex Logic Puzzles},
author = {Theodoros Panagiotis Chatzinikolaou and Rafailia-Eleni Karamani and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
booktitle = {International Conference on Cellular Automata for Research and Industry},
pages = {356--367},
organization = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsompanas M, Chatzinikolaou T P, Sirakoulis G C
Cellular Automata Application on Chemical Computing Logic Circuits Proceedings Article
In: International Conference on Cellular Automata for Research and Industry, pp. 3–14, Springer 2022.
@inproceedings{tsompanas2022cellular,
title = {Cellular Automata Application on Chemical Computing Logic Circuits},
author = {Michail-Antisthenis Tsompanas and Theodoros Panagiotis Chatzinikolaou and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
booktitle = {International Conference on Cellular Automata for Research and Industry},
pages = {3--14},
organization = {Springer},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Fyrigos I, Ntinas V, Kitsios S, Bousoulas P, Tsompanas M, Tsoukalas D, Adamatzky A, Sirakoulis G C
Memristor-based Oscillator for Complex Chemical Wave Logic Computations: Fredkin Gate Paradigm Proceedings Article
In: 2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS), pp. 1–4, IEEE 2022.
@inproceedings{chatzinikolaou2022memristor,
title = {Memristor-based Oscillator for Complex Chemical Wave Logic Computations: Fredkin Gate Paradigm},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Stavros Kitsios and Panagiotis Bousoulas and Michail-Antisthenis Tsompanas and Dimitris Tsoukalas and Andrew Adamatzky and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
booktitle = {2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)},
pages = {1--4},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Boubaris A, Kantounias F, Kyriazidis G, Dasteridis V, Rigogiannis N, Papanikolaou N, Sirakoulis G
Smart Waste Collection System in the Context of Smart Cities Proceedings Article
In: 2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE 2022.
@inproceedings{boubaris2022smart,
title = {Smart Waste Collection System in the Context of Smart Cities},
author = {Alexandros Boubaris and Fanourios Kantounias and George Kyriazidis and Vasilios Dasteridis and Nick Rigogiannis and Nick Papanikolaou and Georgios Sirakoulis},
year = {2022},
date = {2022-01-01},
booktitle = {2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Oikonomou K M, Kansizoglou I, Manaveli P, Grekidis A, Menychtas D, Aggelousis N, Sirakoulis G C, Gasteratos A
Joint-Aware Action Recognition for Ambient Assisted Living Proceedings Article
In: 2022 IEEE International Conference on Imaging Systems and Techniques (IST), pp. 1–6, IEEE 2022.
@inproceedings{oikonomou2022joint,
title = {Joint-Aware Action Recognition for Ambient Assisted Living},
author = {Katerina Maria Oikonomou and Ioannis Kansizoglou and Pelagia Manaveli and Athanasios Grekidis and Dimitrios Menychtas and Nikolaos Aggelousis and Georgios Ch Sirakoulis and Antonios Gasteratos},
year = {2022},
date = {2022-01-01},
booktitle = {2022 IEEE International Conference on Imaging Systems and Techniques (IST)},
pages = {1--6},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsintotas K A, An S, Papapetros I T, Konstantinidis F K, Sirakoulis G C, Gasteratos A
Dimensionality reduction through visual data resampling for low-storage loop-closure detection Proceedings Article
In: 2022 IEEE International Conference on Imaging Systems and Techniques (IST), pp. 1–6, IEEE 2022.
@inproceedings{tsintotas2022dimensionality,
title = {Dimensionality reduction through visual data resampling for low-storage loop-closure detection},
author = {Konstantinos A Tsintotas and Shan An and Ioannis Tsampikos Papapetros and Fotios K Konstantinidis and Georgios Ch Sirakoulis and Antonios Gasteratos},
year = {2022},
date = {2022-01-01},
booktitle = {2022 IEEE International Conference on Imaging Systems and Techniques (IST)},
pages = {1--6},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Fyrigos I, Sirakoulis G C
Image Shifting Tracking Leveraging Memristive Devices Proceedings Article
In: 2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE 2022.
@inproceedings{chatzinikolaou2022image,
title = {Image Shifting Tracking Leveraging Memristive Devices},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Georgios Ch Sirakoulis},
year = {2022},
date = {2022-01-01},
booktitle = {2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Fyrigos I, Ntinas V, Kitsios S, Bousoulas P, Tsompanas M, Tsoukalas D, Sirakoulis G Ch
Multifunctional Spatially-Expanded Logic Gate for Unconventional Computations with Memristor-Based Oscillators Proceedings Article
In: 2021 17th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA), pp. 1–5, IEEE 2021.
@inproceedings{chatzinikolaou2021multifunctional,
title = {Multifunctional Spatially-Expanded Logic Gate for Unconventional Computations with Memristor-Based Oscillators},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Stavros Kitsios and Panagiotis Bousoulas and Michail-Antisthenis Tsompanas and Dimitris Tsoukalas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9610749},
doi = {10.1109/CNNA49188.2021.9610749},
year = {2021},
date = {2021-11-26},
urldate = {2021-11-26},
booktitle = {2021 17th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA)},
pages = {1--5},
organization = {IEEE},
abstract = {There is a great variety of unconventional computing approaches trying to compete with and even surpass the classical computers in providing a solution to high complexity problems. Unconventional computation functionality has been verified and implemented successfully on chemical reactions, paving the way to the development of Chemical Computers. This functionality is investigated here, aiming to transfer chemical reaction's working principle on a circuit capable of processing information, involving the interaction of propagating voltage signals in a geometrically constrained electrical medium. In this work such a circuit has been developed utilizing Memristor-Resistor-Capacitor (MemRC) oscillators and their computing capabilities have been verified by demonstrating multiple Boolean logic calculations in the same medium. More specifically, a variety of Boolean gates is implemented in a versatile topology of oscillating nodes, exploiting the same electrical medium geometry.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Fyrigos I, Ntinas V, Kitsios S, Bousoulas P, Tsompanas M, Tsoukalas D, Sirakoulis G Ch
Memristive Oscillatory Networks for Computing: The Chemical Wave Propagation Paradigm Proceedings Article
In: 2021 17th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA), pp. 1–5, IEEE 2021.
@inproceedings{chatzinikolaou2021memristive,
title = {Memristive Oscillatory Networks for Computing: The Chemical Wave Propagation Paradigm},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Stavros Kitsios and Panagiotis Bousoulas and Michail-Antisthenis Tsompanas and Dimitris Tsoukalas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9610785},
doi = {10.1109/CNNA49188.2021.9610785},
year = {2021},
date = {2021-11-26},
urldate = {2021-11-26},
booktitle = {2021 17th International Workshop on Cellular Nanoscale Networks and their Applications (CNNA)},
pages = {1--5},
organization = {IEEE},
abstract = {During the last decade, there is an ever-growing concern regarding the future of CMOS technology, as well as the emerging difficulties on handling upcoming technological issues related with silicon transistors' dimensions, electrical power, energy consumption, and last but not least reaching the physical limits of this technology. At the same time, new computing alternatives beyond the classical computing systems, namely von Neumman architectures, are heavily sought after to tackle energy and memory-wall problems. In this talk, we focus on a hybrid analogue computational circuit-level system with unipolar memristor nanodevices connected in oscillatory networks and based on wave-like propagation of information. These methods are inspired by biochemical processes occurring in nature. The proposed insightful electrochemical wave propagation is apparent in many natural and biological systems and is modelled with powerful, inherently parallel computational tools, like Cellular Automata (CAs). This framework enables us to further proceed into realising alternative types of computations executed on the designed, modelled and fabricated memristor nanodevices, which are finally employed for the design and development of wave based electronic computational units. The proposed nanoelectronic memristive oscillatory networks will be in the advantageous position to perform both classical and unconventional calculations, like multi-digit, in memory and neuromorphic, to name a few of them. Thus, we will have a powerful tool targeting beyond the existing von Neumann information processing techniques and alleviating the aforementioned disadvantages associated with them.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Sirakoulis G Ch, Rubio A
Memristor-based Probabilistic Cellular Automata Proceedings Article
In: 2021 IEEE International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 792–795, IEEE 2021.
@inproceedings{ntinas2021memristor,
title = {Memristor-based Probabilistic Cellular Automata},
author = {Vasileios Ntinas and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/9531930},
doi = {10.1109/MWSCAS47672.2021.9531930},
year = {2021},
date = {2021-09-13},
urldate = {2021-09-13},
booktitle = {2021 IEEE International Midwest Symposium on Circuits and Systems (MWSCAS)},
pages = {792--795},
organization = {IEEE},
abstract = {In conventional computing systems, the device imperfections constitute the main hindrance on the commercialization of emerging technologies. On the other hand, in alternative computing paradigms, generally acknowledged as unconventional computing, device imperfections can be utilized to achieve complex behaviors that are computationally hard for conventional computers. In Probabilistic Cellular Automata (PCA), complex collective phenomena emerge through simplistic locally coupled probabilistic entities, named as cells. However, the hardware implementations of PCA are highly imposed by the required randomness generation within each PCA cell. In this paper, a novel hardware design of 1-D PCA with Memristors is proposed, utilizing device’s non-volatile storage and its unprecedented voltage-controlled probabilistic switching behavior. The necessary theoretical framework for memristor-based PCA (MemPCA) is defined. Moreover, the randomness of MemPCA for various switching probability levels is evaluated through the entropy of generated sequences and the collective effect to all 1-D elementary CA rules is presented, highlighting the effectiveness of memristor as a source of entropy.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Fyrigos I, Ntinas V, Kitsios S, Bousoulas P, Tsompanas M, Tsoukalas D, Sirakoulis G Ch
Unconventional Logic on Memristor-Based Oscillatory Medium Proceedings Article
In: 2021 10th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE 2021.
@inproceedings{chatzinikolaou2021unconventional,
title = {Unconventional Logic on Memristor-Based Oscillatory Medium},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Stavros Kitsios and Panagiotis Bousoulas and Michail-Antisthenis Tsompanas and Dimitris Tsoukalas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9493412},
doi = {10.1109/MOCAST52088.2021.9493412},
year = {2021},
date = {2021-07-27},
urldate = {2021-07-27},
booktitle = {2021 10th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
organization = {IEEE},
abstract = {Unconventional computing systems, inspired by nature's mechanisms, provide new ways to efficiently perform several rather complex computations. Instead of the commonly used digital computing systems, a well-known unconventional approach is the utilisation of oscillating networks to execute computations. The rich dynamics of such networks can be exploited in nanoelectronic-scale by novel devices, like memristors that incorporate inherent memory features and computing capabilities. In this work, the threshold switching mechanism of low-voltage forming-free CBRAM devices is used to develop memristor-based oscillators, which are able to function as a medium for oscillation-based computations. Given the local diffusive coupling of the proposed memristor-based oscillators, the medium is capable of performing Boolean computations through oscillation interactions.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsakalos , Karolos-Alexandros , Ntinas V, Karamani R, Fyrigos I, Chatzinikolaou T P, Vasileiadis N, Dimitrakis P, Provata A, Sirakoulis G Ch
Emergence of Chimera States with Re-programmable Memristor Crossbar Arrays Proceedings Article
In: 2021 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE 2021.
@inproceedings{tsakalos2021emergence,
title = {Emergence of Chimera States with Re-programmable Memristor Crossbar Arrays},
author = {Tsakalos and Karolos-Alexandros and Vasileios Ntinas and Rafailia-Eleni Karamani and Iosif-Angelos Fyrigos and Theodoros Panagiotis Chatzinikolaou and Nikolaos Vasileiadis and Panagiotis Dimitrakis and Astero Provata and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9401669},
doi = {10.1109/ISCAS51556.2021.9401669},
year = {2021},
date = {2021-04-27},
urldate = {2021-01-01},
booktitle = {2021 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
organization = {IEEE},
abstract = {The time series of the brain are usually characterized by the co-existence of synchronized and desynchronized behaviors. This kind of behavior is related to normal and disorderly functions of the brain. One of the suggested mechanisms to understand thoroughly this behavior are chimera states, which are characterized by the coincidence of coherent and incoherent dynamics that can be exploited through networks of symmetrically coupled identical oscillators. In this work, ring-based networks of Chua's circuits, the simplest electronic oscillators that perform chaotic and well-known bifurcation phenomena, have been extensively studied in memristive crossbars (Xbar), revealing various collective spatio-temporal behaviors, such as chimera states. With respect to different Xbar connectivities and via SPICE-level circuit simulations, the proposed Xbar system proves its efficacy to reproduce spatio-temporal patterns spanning from complete synchronization and chimera states up to fully chaotic states.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vasileiadis N, Ntinas V, Fyrigos I, Karamani R, Ioannou-Sougleridis V, Normand P, Karafyllidis I, Sirakoulis G Ch, Dimitrakis P
A new 1P1R Image Sensor with In-Memory Computing Properties based on Silicon Nitride Devices Proceedings Article
In: 2021 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE IEEE, 2021.
@inproceedings{vasileiadis2021new,
title = {A new 1P1R Image Sensor with In-Memory Computing Properties based on Silicon Nitride Devices},
author = {Nikolaos Vasileiadis and Vasileios Ntinas and Iosif-Angelos Fyrigos and Rafailia-Eleni Karamani and Vassilios Ioannou-Sougleridis and Pascal Normand and Ioannis Karafyllidis and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis},
url = {https://ieeexplore.ieee.org/abstract/document/9401586},
doi = {10.1109/ISCAS51556.2021.9401586},
year = {2021},
date = {2021-04-27},
urldate = {2021-04-27},
booktitle = {2021 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
publisher = {IEEE},
organization = {IEEE},
abstract = {Research progress in edge computing hardware, capable of demanding in-the-field processing tasks with simultaneous memory and low power properties, is leading the way towards a revolution in IoT hardware technology. Resistive random access memories (RRAM) are promising candidates for replacing current non-volatile memories and realize storage class memories, but also due to their memristive nature they are the perfect candidates for in-memory computing architectures. In this context, a CMOS compatible silicon nitride (SiN) device with memristive properties is presented accompanied by a data-fitted model extracted through analysis of measured resistance switching dynamics. Additionally, a new phototransistor-based image sensor architecture with integrated SiN memristor (1P1R) was presented. The in-memory computing capabilities of the 1P1R device were evaluated through SPICE-level circuit simulation with the previous presented device model. Finally, the fabrication aspects of the sensor are discussed.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Fyrigos I, Chatzinikolaou T P, Ntinas V, Vasileiadis N, Dimitrakis P, Karafyllidis I, Sirakoulis G Ch
Memristor Crossbar Design Framework for Quantum Computing Proceedings Article
In: 2021 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE 2021, ISBN: 978-1-7281-9201-7.
@inproceedings{fyrigos2021memristor,
title = {Memristor Crossbar Design Framework for Quantum Computing},
author = {Iosif-Angelos Fyrigos and Theodoros Panagiotis Chatzinikolaou and Vasileios Ntinas and Nikolaos Vasileiadis and Panagiotis Dimitrakis and Ioannis Karafyllidis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9401581},
doi = {10.1109/ISCAS51556.2021.9401581},
isbn = {978-1-7281-9201-7},
year = {2021},
date = {2021-04-27},
urldate = {2021-01-01},
booktitle = {2021 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
organization = {IEEE},
abstract = {Over the last years there has been significant progress in the development of quantum computers. It has been demonstrated that they can accelerate the solution of various problems exponentially compared to today's classical computers, harnessing the properties of superposition and entanglement, two resources that have no classical analog. Since quantum computer platforms that are currently available comprise only a few tenths of qubits, as well as the access to a fabricated quantum computer is time limited for the majority of researchers, the use of quantum simulators is essential in developing and testing new quantum algorithms. Taking inspiration from previous work on developing a novel quantum simulator based on memristor crossbar circuits, in this work, a framework that automates the circuit design of emulated quantum gates is presented. The proposed design framework deals with the generation and programming of memristor crossbar configuration that incorporates the desirable quantum circuit, leading to a technology agnostic design tool. To such a degree, various quantum gates can be efficiently emulated on memristor crossbar configurations for various types of memristive devices, aiming to assist and accelerate the fabrication process of a memristor based quantum simulator.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vasileiadis N, Dimitrakis P, Ntinas V, Sirakoulis G Ch
True Random Number Generator Based on Multi-State Silicon Nitride Memristor Entropy Sources Combination Proceedings Article
In: 2021 International Conference on Electronics, Information, and Communication (ICEIC), pp. 1–4, IEEE 2021.
@inproceedings{vasileiadis2021true,
title = {True Random Number Generator Based on Multi-State Silicon Nitride Memristor Entropy Sources Combination},
author = {Nikolaos Vasileiadis and Panagiotis Dimitrakis and Vasileios Ntinas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/9369817},
doi = {10.1109/ICEIC51217.2021.9369817},
year = {2021},
date = {2021-03-10},
urldate = {2021-03-10},
booktitle = {2021 International Conference on Electronics, Information, and Communication (ICEIC)},
pages = {1--4},
organization = {IEEE},
abstract = {True random number generators (TRNG) are key components in information security systems. Moreover, in the era of the internet of things (IoT), the demands on smaller, faster, simpler and more power efficient TRGN circuits increased. Meeting these requirements, resistance switching devices, used also as resistive memory cells (ReRAMs), are attractive candidates to implement entropy sources due to their inherent stochasticity. In this work, we present a novel design of TRNG hardware based on a silicon nitride memristor. Multi-state currents are utilized as different entropy sources increasing the overall entropy of the circuit. A post-processing of the generated bitstreams was made with a simple Xorshift combinational logic circuit. The robustness of the proposed design is verified with NIST randomness tests.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgiadi I, Trunfio G A, Georgoudas I G, Sirakoulis G Ch
A Customised Assessment Tool Based on Cellular Automata for the Visit-Ability of an Urban Environment Proceedings Article
In: Cellular Automata: 14th International Conference on Cellular Automata for Research and Industry, ACRI 2020, Lodz, Poland, December 2--4, 2020, Proceedings 14, pp. 177–187, Springer International Publishing Springer International Publishing, 2021.
@inproceedings{georgiadi2021customised,
title = {A Customised Assessment Tool Based on Cellular Automata for the Visit-Ability of an Urban Environment},
author = {Irene Georgiadi and Giuseppe A Trunfio and Ioakeim G Georgoudas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-030-69480-7_18},
doi = {doi.org/10.1007/978-3-030-69480-7_18},
year = {2021},
date = {2021-01-13},
urldate = {2021-01-13},
booktitle = {Cellular Automata: 14th International Conference on Cellular Automata for Research and Industry, ACRI 2020, Lodz, Poland, December 2--4, 2020, Proceedings 14},
pages = {177--187},
publisher = {Springer International Publishing},
organization = {Springer International Publishing},
abstract = {As conventional computing systems are striving to increase their performance in order to compensate for the growing demand of solving difficult problems, emergent and unconventional computing approaches are being developed to provide alternatives on efficiently solving a plethora of those complex problems. Chemical computers which use chemical reactions as their main characteristic can be strong candidates for these new approaches. Oscillating networks of novel nano-devices like memristors are also able to perform calculations with their rich dynamics and their strong memory and computing features. In this work, the combination of the aforementioned approaches is achieved that capitalizes on the threshold switching mechanism of low-voltage CBRAM devices to establish a memristive oscillating circuitry that is able to act as a chemical reaction - diffusion system through the network nodes' interactions. The propagation of the voltage signals throughout the medium can be used to establish a mechanism for specific logic operations according to the desired logic function leading to the nano-implementation of Margolus chemical wave logic gate.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Fyrigos I, Ntinas V, Kitsios S, Bousoulas P, Tsompanas M, Tsoukalas D, Adamatzky A, Sirakoulis G C
Margolus Chemical Wave Logic Gate with Memristive Oscillatory Networks Proceedings Article
In: 2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 1–6, IEEE 2021.
@inproceedings{chatzinikolaou2021margolus,
title = {Margolus Chemical Wave Logic Gate with Memristive Oscillatory Networks},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Vasileios Ntinas and Stavros Kitsios and Panagiotis Bousoulas and Michail-Antisthenis Tsompanas and Dimitris Tsoukalas and Andrew Adamatzky and Georgios Ch Sirakoulis},
year = {2021},
date = {2021-01-01},
booktitle = {2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)},
pages = {1--6},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karamani R, Fyrigos I, Ntinas V, Liolis O, Dimitrakopoulos G, Altun M, Adamatzky A, Stan M R, Sirakoulis G Ch
Memristive Learning Cellular Automata: Theory and Applications Proceedings Article
In: 2020 9th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–5, IEEE 2020.
@inproceedings{karamani2020memristive,
title = {Memristive Learning Cellular Automata: Theory and Applications},
author = {Rafailia-Eleni Karamani and Iosif-Angelos Fyrigos and Vasileios Ntinas and Orestis Liolis and Giorgos Dimitrakopoulos and Mustafa Altun and Andrew Adamatzky and Mircea R Stan and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/9200246},
doi = {10.1109/MOCAST49295.2020.9200246},
year = {2020},
date = {2020-10-18},
urldate = {2020-10-18},
booktitle = {2020 9th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--5},
organization = {IEEE},
abstract = {Memristors are novel non volatile devices that manage to combine storing and processing capabilities in the same physical place. Their nanoscale dimensions and low power consumption enable the further design of various nanoelectronic processing circuits and corresponding computing architectures, like neuromorphic, in memory, unconventional, etc. One of the possible ways to exploit the memristor's advantages is by combining them with Cellular Automata (CA). CA constitute a well known non von Neumann computing architecture that is based on the local interconnection of simple identical cells forming N-dimensional grids. These local interconnections allow the emergence of global and complex phenomena. In this paper, we propose a hybridization of the CA original definition coupled with memristor based implementation, and, more specifically, we focus on Memristive Learning Cellular Automata (MLCA), which have the ability of learning using also simple identical interconnected cells and taking advantage of the memristor devices inherent variability. The proposed MLCA circuit level implementation is applied on optimal detection of edges in image processing through a series of SPICE simulations, proving its robustness and efficacy.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Fyrigos I, Ntinas V, Tsompanas M, Kitsios S, Sirakoulis G Ch, Tsoukalas D, Adamatzky A
Implementation and Optimization of Chemical Logic Gates Using Memristive Cellular Automata Proceedings Article
In: Proccedings of 2020 European Conference on Circuit Theory and Design (ECCTD), pp. 1–6, IEEE 2020.
@inproceedings{fyrigos2020implementation,
title = {Implementation and Optimization of Chemical Logic Gates Using Memristive Cellular Automata},
author = {Iosif-Angelos Fyrigos and Vasileios Ntinas and Michail-Antisthenis Tsompanas and Stavros Kitsios and Georgios Ch. Sirakoulis and Dimitris Tsoukalas and Andrew Adamatzky},
url = {https://ieeexplore.ieee.org/abstract/document/9218330},
doi = {10.1109/ECCTD49232.2020.9218330},
year = {2020},
date = {2020-10-09},
urldate = {2020-01-01},
booktitle = {Proccedings of 2020 European Conference on Circuit Theory and Design (ECCTD)},
pages = {1--6},
organization = {IEEE},
abstract = {By utilizing biologically inspired approaches, a wide range of complex and computationally intensive problems can be transformed to simpler and more appropriate forms to be easily solved by unconventional computing systems. A well-known computing platform with such characteristics is the Cellular Automata paradigm, where a spatial-extended network of nodes, with local interactions, exhibit emerging computations. In such CA networks, the application of nanodevices, like memristors, with inherent novel abilities, like memory storing and computing capabilities, together with nonlinear interactions is promising for the advancement of computation. In this work, a memristor-based Cellular Automaton (MemCA) is developed for the implementation and optimization of topological chemical logic gates. The proposed MemCA is inspired by the behaviour of the biological organism Physarum Polycephalum that firstly spreads to reach nutrients in its environment and afterwards shrinks to optimize its energy requirements, while performing biochemical oscillations to accomplish these tasks. In a similar way, the MemCA simulates Physarum's spreading to perform the spatial operation of the chemical logic gate, while Physarum's shrinking was utilised to further optimise the required area of the gate.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Karakolis P, Sirakoulis G Ch, Dimitrakis P
Neuromorphic circuits on segmented crossbar architectures with enhanced properties Proceedings Article
In: 2020 European Conference on Circuit Theory and Design (ECCTD), pp. 1–6, IEEE 2020.
@inproceedings{ntinas2020neuromorphic,
title = {Neuromorphic circuits on segmented crossbar architectures with enhanced properties},
author = {Vasileios Ntinas and Panagiotis Karakolis and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis},
url = {https://ieeexplore.ieee.org/document/9218289},
doi = {10.1109/ECCTD49232.2020.9218289},
year = {2020},
date = {2020-10-09},
urldate = {2020-01-01},
booktitle = {2020 European Conference on Circuit Theory and Design (ECCTD)},
pages = {1--6},
organization = {IEEE},
abstract = {General purpose processors have been used in a wide variety of computational and modeling applications. However, their performance is not always sufficient when simulating neural networks, which are widely applied to signal processing and pattern recognition. In this work, after a systematic study of the computational requirements of such neural networks and an exploration of the available hardware solutions through which the aforementioned applications can be accelerated, a modern neuromorphic circuit structure is proposed with its operation attributed to memristor devices and segmented crossbar architecture. By coupling these two technologies, neuromorphic circuits have been designed with high computational performance versus integration scale and power consumption. An Ex-Situ training paradigm based on the advantageous memristor segmented crossbar is proposed, using the MNIST dataset and resulting at 97% accuracy. At the same time, a novel memristor tuning method on 1D1M configuration has been developed, able to increase the memristor programming speed.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatzinikolaou T P, Fyrigos I, Karamani R, Ntinas V, Dimitrakopoulos G, Cotofana S, Sirakoulis G Ch
Memristive oscillatory circuits for resolution of NP-complete logic puzzles: Sudoku case Proceedings Article
In: 2020 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE ΙΕΕΕ, 2020.
@inproceedings{chatzinikolaou2020memristive,
title = {Memristive oscillatory circuits for resolution of NP-complete logic puzzles: Sudoku case},
author = {Theodoros Panagiotis Chatzinikolaou and Iosif-Angelos Fyrigos and Rafailia-Eleni Karamani and Vasileios Ntinas and Giorgos Dimitrakopoulos and Sorin Cotofana and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/9181110},
doi = {10.1109/ISCAS45731.2020.9181110},
year = {2020},
date = {2020-09-28},
urldate = {2020-09-28},
booktitle = {2020 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
publisher = {ΙΕΕΕ},
organization = {IEEE},
abstract = {Memristor networks are capable of low-power and massive parallel processing and information storage. Moreover, they have presented the ability to apply for a vast number of intelligent data analysis applications targeting mobile edge devices and low power computing. Beyond the memory and conventional computing architectures, memristors are widely studied in circuits aiming for increased intelligence that are suitable to tackle complex problems in a power and area efficient manner, offering viable solutions oftenly arriving also from the biological principles of living organisms. In this paper, a memristive circuit exploiting the dynamics of oscillating networks is utilized for the resolution of very popular and NP-complete logic puzzles, like the well-known “Sudoku”. More specifically, the proposed circuit design methodology allows for appropriate usage of interconnections' advantages in a oscillation network and of memristor's switching dynamics resulting to logic-solvable puzzle-instances. The reduced complexity of the proposed circuit and its increased scalability constitute its main advantage against previous approaches and the broadly presented SPICE based simulations provide a clear proof of concept of the aforementioned appealing characteristics.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Konstantinou D, Nicopoulos C, Lee J, Sirakoulis G Ch, Dimitrakopoulos G
SmartFork: Partitioned Multicast Allocation and Switching in Network-on-Chip Routers Proceedings Article
In: 2020 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE ΙΕΕΕ, 2020.
@inproceedings{konstantinou2020smartfork,
title = {SmartFork: Partitioned Multicast Allocation and Switching in Network-on-Chip Routers},
author = {Dimitrios Konstantinou and Chrysostomos Nicopoulos and Junghee Lee and Georgios Ch. Sirakoulis and Giorgos Dimitrakopoulos},
url = {https://ieeexplore.ieee.org/document/9180774},
doi = {10.1109/ISCAS45731.2020.9180774},
year = {2020},
date = {2020-09-28},
urldate = {2020-09-28},
booktitle = {2020 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
publisher = {ΙΕΕΕ},
organization = {IEEE},
abstract = {Multicast on-chip communication is encountered in various cache-coherence protocols targeting multi-core processors, and its pervasiveness is increasing due to the proliferation of machine learning accelerators. In-network handling of multicast traffic imposes additional switching-level restrictions to guarantee deadlock freedom, while it stresses the allocation efficiency of Network-on-Chip (NoC) routers. In this work, we propose a novel NoC router microarchitecture, called SmartFork, which employs a versatile and cost-efficient multicast packet replication scheme that allows the design of high-throughput and low-cost NoCs. The design is adapted to the average branch splitting observed in real-world multicast routing algorithms. Compared to state-of-the-art NoC multicast approaches, SmartFork is demonstrated to yield higher performance in terms of latency and throughput, while still offering a cost-effective implementation.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Patsidis K, Nicopoulos C, Sirakoulis G Ch, Dimitrakopoulos G
RISC-V 2: A Scalable RISC-V Vector Processor Proceedings Article
In: 2020 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE ΙΕΕΕ, 2020.
@inproceedings{patsidis2020risc,
title = {RISC-V 2: A Scalable RISC-V Vector Processor},
author = {Kariofyllis Patsidis and Chrysostomos Nicopoulos and Georgios Ch. Sirakoulis and Giorgos Dimitrakopoulos},
url = {https://ieeexplore.ieee.org/document/9181071},
doi = {10.1109/ISCAS45731.2020.9181071},
year = {2020},
date = {2020-09-28},
urldate = {2020-09-28},
booktitle = {2020 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
publisher = {ΙΕΕΕ},
organization = {IEEE},
abstract = {Machine learning adoption has seen a widespread bloom in recent years, with neural network implementations being at the forefront. In light of these developments, vector processors are currently experiencing a resurgence of interest, due to their inherent amenability to accelerate data-parallel algorithms required in machine learning environments. In this paper, we propose a scalable and high-performance RISC-V vector processor core. The presented processor employs a triptych of novel mechanisms that work synergistically to achieve the desired goals. An enhanced vector-specific incarnation of register renaming is proposed to facilitate dynamic hardware loop unrolling and alleviate instruction dependencies. Moreover, a cost-efficient decoupled execution scheme splits instructions into execution and memory-access streams, while hardware support for reductions accelerates the execution of key instructions in the RISC-V ISA. Extensive performance evaluation and hardware synthesis analysis validate the efficiency of the new architecture.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Rubio A, Sirakoulis G Ch, Rodr'iguez R, Nafr'ia M
Experimental Investigation of Memristance Enhancement Proceedings Article
In: 2019 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH), pp. 32–33, IEEE 2020.
@inproceedings{ntinas2020experimental,
title = {Experimental Investigation of Memristance Enhancement},
author = {Vasileios Ntinas and Antonio Rubio and Georgios Ch. Sirakoulis and Rosana Rodr'iguez and Montserrat Nafr'ia},
url = {https://ieeexplore.ieee.org/document/9073637},
doi = {10.1109/NANOARCH47378.2019.181299},
year = {2020},
date = {2020-04-30},
urldate = {2020-01-01},
booktitle = {2019 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)},
pages = {32--33},
organization = {IEEE},
abstract = {Memristor devices are two-terminal nanoscale circuit elements that exhibit nonvolatile information storing and can be manufactured in ultra-dense arrays with low-power operation. Although, theoretically, memristors are strong candidates for novel memory and computing applications, the fabricated devices show high variability, both device-to-device and cycle-to-cycle, such as varying switching behaviour and maximum (R MAX ) and minimum (R MIN ) resistance values. Those limitations in the device's R MAX /R MIN ratio suppress the wide use of memristors in memory or logic applications, thus, this work presents the enhancement of this ratio on actual memristor devices, namely Knowm memristors, due to the introduction of external noise as a beneficial disturbance, following the nonlinear system phenomenon known as Stochastic Resonance.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Rallis K, Dimitrakis P, Sirakoulis G Ch, Karafyllidis I, Rubio A
Effect of Lattice Defects on the Transport Properties of Graphene Nanoribbon Proceedings Article
In: 2019 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH), pp. 97–98, IEEE 2020.
@inproceedings{rallis2020effect,
title = {Effect of Lattice Defects on the Transport Properties of Graphene Nanoribbon},
author = {Konstantinos Rallis and Panagiotis Dimitrakis and Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/9073648},
doi = {10.1109/NANOARCH47378.2019.181307},
year = {2020},
date = {2020-04-30},
urldate = {2020-01-01},
booktitle = {2019 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)},
pages = {97--98},
organization = {IEEE},
abstract = {Graphene nanoribbons are the most emerging graphene structures for electronic applications. Here, we present our calculation results on the impact of lattice defects on the transport properties of these structures. Preliminary results indicate that the maximum conductance is reduced significantly while the conductance quantization is lost even for a small number of defects.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karakolis P, Normand P, Dimitrakis P, Sygelou L, Ntinas V, Fyrigos I, Karafyllidis I, Sirakoulis G Ch
Plasma Modified Silicon Nitride Resistive Switching Memories Proceedings Article
In: 2019 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH), pp. 1–2, IEEE IEEE, 2020.
@inproceedings{karakolis2019plasma,
title = {Plasma Modified Silicon Nitride Resistive Switching Memories},
author = {Panagiotis Karakolis and Pascal Normand and Panagiotis Dimitrakis and L Sygelou and Vasileios Ntinas and Iosif-Angelos Fyrigos and Ioannis Karafyllidis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/9073660},
doi = {10.1109/NANOARCH47378.2019.181308},
year = {2020},
date = {2020-04-20},
urldate = {2020-04-20},
booktitle = {2019 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)},
pages = {1--2},
publisher = {IEEE},
organization = {IEEE},
abstract = {In this article we present RRAM single-cells based on MIS devices utilizing LPCVD silicon nitride thin layer as resistive switching material. The thin SiN layer was modified by plasma in order to improve the switching characteristics and the overall performance of the memory cell. Extensive material and electronic device characterization are presented.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Karamani R, Fyrigos I, Vasileiadis N, Stathis D, Vourkas I, Dimitrakis P, Karafyllidis I, Sirakoulis G Ch
Cellular Automata coupled with Memristor devices: A fine unconventional computing paradigm Proceedings Article
In: 2020 International Conference on Electronics, Information, and Communication (ICEIC), pp. 1–4, IEEE IEEE, 2020.
@inproceedings{ntinas2020cellular,
title = {Cellular Automata coupled with Memristor devices: A fine unconventional computing paradigm},
author = {Vasileios Ntinas and Rafailia-Eleni Karamani and Iosif-Angelos Fyrigos and Nikolaos Vasileiadis and Dimitrios Stathis and Ioannis Vourkas and Panagiotis Dimitrakis and Ioannis Karafyllidis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/9051236},
doi = {10.1109/ICEIC49074.2020.9051236},
year = {2020},
date = {2020-04-02},
urldate = {2020-04-02},
booktitle = {2020 International Conference on Electronics, Information, and Communication (ICEIC)},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {Cellular Automata (CAs), a ubiquitous computational tool proposed by John von Neumann, illustrate how great complexity emerges from simple rules of dynamical transitions between space and time interconnected simplistic entities. CAs perform as mathematical computation models, but also they are a powerful medium to model nature and natural systems. As a computational platform, CAs come with unified memory and computation in the same physical area, attributed as a strong candidate against the limitations of data transfer, known as the von Neumann bottleneck. On the other hand, Memristors with their inherent Computing-In-Memory compatibility, can be easily considered as appropriate nanoelectronic devices to be coupled with CAs towards an energy and time efficient computational paradigm. In particular, CA present a vast area of applications, comprising various NP-complete hard to be solved problems arriving from computer science field, like the well-known Shortest Path, Bin Packing, Knapsack and Max-clique problems, as well as physical, chemical and biological processes and phenomena, such as epileptic seizures in relation with healthy and pathogenic brain regions and, moreover, real life applications like pseudorandom number generation and simplistic, but with highly complex behavior, models like the famous Game of Life. The outcome of employing Memristors in CAs applications is promising in terms of parallelization, power consumption, scalability, reconfigurability, and high computing performance.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Fyrigos I, Sirakoulis G Ch, Rubio A, Rodríguez R, Rodríguez R, Nafría M
Noise-induced Performance Enhancement of Variability-aware Memristor Networks Proceedings Article
In: 2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), pp. 731–734, IEEE 2020.
@inproceedings{ntinas2019noise,
title = {Noise-induced Performance Enhancement of Variability-aware Memristor Networks},
author = {Vasileios Ntinas and Iosif-Angelos Fyrigos and Georgios Ch. Sirakoulis and Antonio Rubio and Rosana Rodr\'{i}guez and Rosana Rodr\'{i}guez and Montserrat Nafr\'{i}a},
url = {https://ieeexplore.ieee.org/abstract/document/8965134},
doi = {10.1109/ICECS46596.2019.8965134},
year = {2020},
date = {2020-01-23},
urldate = {2020-01-23},
booktitle = {2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS)},
pages = {731--734},
organization = {IEEE},
abstract = {Memristor networks are capable of low-power, massive parallel processing and information storage. Moreover, they have widely used for a vast number of intelligent data analysis applications targeting mobile edge devices and low power computing. However, till today, one of the major drawbacks resulting to their commercial cumbersome growth, is the fact that the fabricated memristor devices are subject to device-to-device and cycle-to-cycle variability that strongly affects the performance of the memristive network and restricts, in a sense, the utilisation of such systems for real-life demanding applications. In this work, we put effort on increasing the performance of memristive networks by incorporating external additive noise that will be proven to have a beneficial role for the memristor devices and networks. More specifically, we are taking inspiration from the well-known non-linear system phenomenon, called Stochastic Resonance, which alleges that noisy signals with specific characteristics can positively affect the operation of non-linear devices. As such, we are now focusing on the utilisation of the phenomenon on memristor devices in a way that the negative effect of variability is reduced, thus the operation of the whole memristor network is assisted by the increased variability tolerance. The presented results of Bit Error Rate (BER) on a small ReRAM crossbar array sound promising and enable us to further investigate the exploitation of the described phenomenon by memristor-based networks and memories.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Fyrigos I, Ntinas V, Sirakoulis G Ch, Dimitrakis P, Karafyllidis I
Memristor Hardware Accelerator of Quantum Computations Proceedings Article
In: 2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), pp. 799–802, IEEE 2020.
@inproceedings{fyrigos2019memristor,
title = {Memristor Hardware Accelerator of Quantum Computations},
author = {Iosif-Angelos Fyrigos and Vasileios Ntinas and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis and Ioannis Karafyllidis},
url = {https://ieeexplore.ieee.org/document/8965109},
doi = {10.1109/ICECS46596.2019.8965109},
year = {2020},
date = {2020-01-23},
urldate = {2020-01-23},
booktitle = {2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS)},
pages = {799--802},
organization = {IEEE},
abstract = {Quantum computing and quantum computers are a major part of the second quantum revolution. Existing quantum algorithms can natively solve complex problems, such as the prime number factorization and searching of unstructured databases, in a fast and efficient way. The main obstacle towards building large and efficient quantum computers is decoherence, which produces errors that have to be continuously corrected using quantum error correcting codes. Beyond the realisation of quantum computing systems with actual quantum hardware, quantum algorithms have been developed based on quantum logic gates that can be described and utilised by classical computers and proper interfaces based on linear algebra operations. Furthermore, memristive grids have been proposed as novel nanoscale and low-power hardware accelerators for the time-consuming matrix-vector multiplication and tensor products. In this work, given that for quantum computations simulation, the matrix-vector multiplication is the dominant algebraic operation, we utilize the unprecedented characteristics of memristive grids to implement circuit-level quantum computations. Since all quantum computations can be mapped to quantum circuits, memristive grids can also be used as efficient quantum simulators, as classical/quantum interfaces and also as accelerators in mixed classical-quantum computing systems.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
James A, Sirakoulis G Ch, Roy K
Smart cameras everywhere: AI vision on edge with emerging memories Proceedings Article
In: 2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), pp. 422–425, IEEE IEEE, 2020.
@inproceedings{james2019smart,
title = {Smart cameras everywhere: AI vision on edge with emerging memories},
author = {Alex James and Georgios Ch. Sirakoulis and Kaushik Roy},
url = {https://ieeexplore.ieee.org/document/8965029},
doi = {https://ieeexplore.ieee.org/document/8965029},
year = {2020},
date = {2020-01-23},
urldate = {2020-01-23},
booktitle = {2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS)},
pages = {422--425},
publisher = {IEEE},
organization = {IEEE},
abstract = {This focus paper provides an overview on the emerging area of in-memory neural vision chips for building intelligent cameras. The generalization abilities of neural networks and their close proximity to eye and sensory processing units in human brain lays foundations for building neural vision chips capable of performing object detection, classification, and predictions. In real-time settings, often the information visible to a camera does not meaningfully capture all the relevant context, object dynamics, and behaviors, making smart camera solutions complex and energy hungry. Learning from images is a continuous process in the human brain while consuming extremely low energy, and these properties have proven to be the benchmarks of the ideal neural vision chips. Offloading the intelligent data processing and image processing to edge devices using neural vision chips offers several advantages of speed, lower energy costs, and security. In practice, with emerging memory arrays, memory and computing become indistinguishable that can perform dot-product computations, store weights, and perform logic operations forming the basic blocks of building several types of neural networks useful for solving a range of computer vision problems.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mitsopoulou M, Dourvas N, Georgoudas I G, Sirakoulis G Ch
Cellular Automata Model for Crowd Behavior Management in Airports Proceedings Article
In: Proceedings of International Conference on Parallel Processing and Applied Mathematics (PPAM 2019), pp. 445–456, Springer 2020.
@inproceedings{mitsopoulou2020cellular,
title = {Cellular Automata Model for Crowd Behavior Management in Airports},
author = {Martha Mitsopoulou and Nikolaos Dourvas and Ioakeim G. Georgoudas and Georgios Ch. Sirakoulis},
url = {https://www.springerprofessional.de/en/cellular-automata-model-for-crowd-behavior-management-in-airport/17812504},
doi = {doi.org/10.1007/978-3-030-43222-5_39},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {Proceedings of International Conference on Parallel Processing and Applied Mathematics (PPAM 2019)},
pages = {445--456},
organization = {Springer},
abstract = {At the airports, everything must work with remarkable precision and coordination, especially since their operational processes involve managing a large number of moving human groups in order to minimize waiting and service times of individuals, as well as to eliminate phenomena resulting from the interaction of large crowds, such as crowding and congestion around points of interest. The aim of the study is the development of an integrated automated simulation model for human behavior and traffic in the spaces of an airport. Thus, the model simulates the behavior of the human crowds in different operational areas of an airport. The area of the airport is divided into levels that are characterized by differences in the way that people move within. A fully analytical model based on the computational tool of the Cellular Automata (CA) was realised as well as an obstacle avoidance algorithm that is based on the A star (A*) algorithm. According to its structure, the model is microscopic and discrete in space and time while inherent parallelism boosts its performance. Its prominent feature is that the crowd consists of separate, autonomous or non-autonomous entities rather than a mass. During the simulation, each entity is assigned unique features that affect the person’s behavior in the different areas of the airport terminal.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tastzoglou G, Ntinas V, Georgoudas I G, Amanatiadis A, Sirakoulis G Ch
Memristive Circuits for the Simulation of the Earthquake Process Proceedings Article
In: 2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE 2019.
@inproceedings{tastzoglou2019memristive,
title = {Memristive Circuits for the Simulation of the Earthquake Process},
author = {Grigorios Tastzoglou and Vasileios Ntinas and Ioakeim G Georgoudas and Angelos Amanatiadis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8742062},
doi = {10.1109/MOCAST.2019.8742062},
year = {2019},
date = {2019-06-20},
urldate = {2019-06-20},
booktitle = {2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
organization = {IEEE},
abstract = {In this study, a grid that consists of inductor-capacitor-memristor circuits has been developed to simulate earthquake propagation. The main advantage of the memristor device is its ability to remember its last state even when no voltage is applied to it. Due to this feature, the use of the memristor is favored in the proposed inductor-capacitor-memristor (LCM) circuit. The inductors and capacitors emulate the oscillation of the rocks, whereas the memristors engage the circuit's energy loss and act as the memory that the data affecting the earthquake propagation process is stored. In the context of this study, the proposed circuit model is designed on the LTspice platform. Furthermore, it is tested and validated with real seismic data. Preliminary results are quite encouraging regarding the response of the proposed model.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mountelos A, Amanatiadis A, Sirakoulis G Ch, Kosmatopoulos E B
Vehicle Windshield Detection by Fast and Compact Encoder-Decoder FCN Architecture Proceedings Article
In: 2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE IEEE, 2019.
@inproceedings{mountelos2019vehicle,
title = {Vehicle Windshield Detection by Fast and Compact Encoder-Decoder FCN Architecture},
author = {Alexandros Mountelos and Angelos Amanatiadis and Georgios Ch. Sirakoulis and Elas B. Kosmatopoulos},
url = {https://ieeexplore.ieee.org/document/8741770},
doi = {10.1109/MOCAST.2019.8741770},
year = {2019},
date = {2019-06-20},
urldate = {2019-06-20},
booktitle = {2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {Vehicle semantic segmentation is critical in many advanced driving assistance systems, traffic management, and security surveillance systems. Most of such systems are deployed on low computational embedded systems located in the vehicles or in remote gantry and roadside poles. While fully convolutional networks have been proved to be a powerful classifier being able to make inference on every single pixel of the input image, they entail high computational costs even for the inference process. In this paper, a vehicle windshield semantic segmentation is proposed utilizing a fast and compact encoder-decoder architecture of a fully convolutional network implemented in a low-power embedded system. The performed qualitative and quantitative performance measurements exemplify a real-time portable embedded solution which is competitive in terms of performance and inference time.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Rubio A, Sirakoulis G Ch, Cotofana S D
A Pragmatic Gaze on Stochastic Resonance Based Variability Tolerant Memristance Enhancement Proceedings Article
In: 2019 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE IEEE, 2019.
@inproceedings{ntinas2019pragmatic,
title = {A Pragmatic Gaze on Stochastic Resonance Based Variability Tolerant Memristance Enhancement},
author = {Vasileios Ntinas and Antonio Rubio and Georgios Ch. Sirakoulis and Sorin D Cotofana},
url = {https://ieeexplore.ieee.org/abstract/document/8702792},
doi = {10.1109/ISCAS.2019.8702792},
year = {2019},
date = {2019-05-01},
urldate = {2019-05-01},
booktitle = {2019 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
publisher = {IEEE},
organization = {IEEE},
abstract = {Stochastic Resonance (SR) is a nonlinear system specific phenomenon, which was demonstrated to lead to system unexpected (counter-intuitive) performance improvements under certain noise conditions. Memristor, on the other hand, is a fundamentally nonlinear circuit element, thus susceptible to benefit from SR, which recently came in the spotlight of the emerging technologies potential candidates. However, at this time, the variability exhibited by manufactured memristor devices within the same array constitutes the main hurdle in the road towards the commercialisation of memristor-based memories and/or computing units. Thus, in this paper, memristor SR effects are explored, assuming various memristor models, and SR-based memristance range enhancement, tolerant to device-to-device variability, is demonstrated. Our experiments reveal that SR can induce significant R MAX /R MIN ratio increase under up to 60% variability, getting as high as 3.4× for 29 dBm noise power.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Fyrigos I, Ntinas V, Sirakoulis G Ch, Adamatzky A, Erokhin V, Rubio A
Wave Computing with Passive Memristive Networks Proceedings Article
In: 2019 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE IEEE, 2019.
@inproceedings{fyrigos2019wave,
title = {Wave Computing with Passive Memristive Networks},
author = {Iosif-Angelos Fyrigos and Vasileios Ntinas and Georgios Ch. Sirakoulis and Andrew Adamatzky and Victor Erokhin and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/8702789},
doi = {10.1109/ISCAS.2019.8702789},
year = {2019},
date = {2019-05-01},
urldate = {2019-01-01},
booktitle = {2019 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
publisher = {IEEE},
organization = {IEEE},
abstract = {Since CMOS technology approaches its physical limits, the spotlight of computing technologies and architectures shifts to unconventional computing approaches. In this area, novel computing systems, inspired by natural and mostly nonelectronic approaches, provide also new ways of performing a wide range of computations, from simple logic gates to solving computationally hard problems. Reaction-diffusion processes constitute an information processing method, occurs in nature and are capable of massive parallel and low-power computing, such as chemical computing through Belousov-Zhabotinsky reaction. In this paper, inspired by these chemical processes and based on the wave-propagation information processing taking place in the reaction-diffusion media, the novel characteristics of the nanoelectronic element memristor are utilized to design innovative circuits of electronic excitable medium to perform both classical (Boolean) calculations and to model neuromorphic computations in the same Memristor-RLC (M-RLC) reconfigurable network.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karakolis P, Normand P, Dimitrakis P, Ntinas V, Fyrigos I, Karafyllidis I, Sirakoulis G Ch
Future and Emergent Materials and Devices for Resistive Switching Proceedings Article
In: 2018 IEEE 13th Nanotechnology Materials and Devices Conference (NMDC), pp. 1–5, IEEE IEEE, 2019.
@inproceedings{karakolis2018future,
title = {Future and Emergent Materials and Devices for Resistive Switching},
author = {Panagiotis Karakolis and Pascal Normand and Panagiotis Dimitrakis and Vasileios Ntinas and Iosif-Angelos Fyrigos and Ioannis Karafyllidis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8605885},
doi = {10.1109/NMDC.2018.8605885},
year = {2019},
date = {2019-01-10},
urldate = {2018-01-01},
booktitle = {2018 IEEE 13th Nanotechnology Materials and Devices Conference (NMDC)},
pages = {1--5},
publisher = {IEEE},
organization = {IEEE},
abstract = {During the last years, Resistive Random-Access Memories (ReRAMs or RRAMs) stimulated growing attention as promising non-volatile (NV) candidate memories to surpass existing storage devices while exhibiting excellent performance, reliability and low-energy operation and in the same time be utilized for unconventional computing paradigms such as neuromorphic and in-memory computation. In this paper, a brief review on the current state of the art for RRAMs is provided mainly focusing on the resistance switching mechanisms for various materials and corresponding devices. More specifically, we report on the switching mechanisms of RRAMs considering resistance bi-stability due to phase transformation, interfacial resistive switching, conductive filaments and thermochemical effects while the effect of environmental conditions like moisture and temperature is also analyzed. Finally, preliminary results related to our on-going investigations on such a type of Metal-Insulator-Metal (MIM) RRAMs devices derived from Silicon Nitride and compatible with existing CMOS technology are presented and further discussed.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Fyrigos I, Ntinas V, Karafyllidis I, Sirakoulis G Ch, Karakolis P, Dimitrakis P
Early approach of Qubit state representation with Memristors Proceedings Article
In: ANNA'18; Advances in Neural Networks and Applications 2018, pp. 1–5, VDE 2018, ISBN: 978-3-8007-4756-6.
@inproceedings{fyrigos2018early,
title = {Early approach of Qubit state representation with Memristors},
author = {Iosif-Angelos Fyrigos and Vasileios Ntinas and Ioannis Karafyllidis and Georgios Ch. Sirakoulis and Panagiotis Karakolis and Panagiotis Dimitrakis},
url = {https://ieeexplore.ieee.org/document/8576702},
isbn = {978-3-8007-4756-6},
year = {2018},
date = {2018-12-17},
urldate = {2018-01-01},
booktitle = {ANNA'18; Advances in Neural Networks and Applications 2018},
pages = {1--5},
organization = {VDE},
abstract = {In this paper we explore further the potential coupling of quantum computing with memristor technology. Taking the lead from co-authors' previous work, we are examining a number of memristor models and configurations corresponding to real memristor devices, aiming to the possible improvement of quantum bit (qubit) state representation with appropriate memristor states. Simulations results of the aforementioned models and configurations present in a qualitative and quantitative way the feasibility of this study in an efficient manner.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karamani R, Fyrigos I, Ntinas V, Vourkas I, Sirakoulis G Ch
Game of Life in Memristor Cellular Automata Grid Proceedings Article
In: CNNA 2018; The 16th International Workshop on Cellular Nanoscale Networks and their Applications, pp. 1–4, VDE IEEE, 2018, ISBN: 978-3-8007-4766-5.
@inproceedings{karamani2018game,
title = {Game of Life in Memristor Cellular Automata Grid},
author = {Rafailia-Eleni Karamani and Iosif-Angelos Fyrigos and Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8470470},
isbn = {978-3-8007-4766-5},
year = {2018},
date = {2018-09-24},
urldate = {2018-01-01},
booktitle = {CNNA 2018; The 16th International Workshop on Cellular Nanoscale Networks and their Applications},
pages = {1--4},
publisher = {IEEE},
organization = {VDE},
abstract = {Conway's Game of Life (GoL), a zero-player game which belongs to the category of Life-like Cellular Automata (CA), has intrigued researchers from a wide range of scientific areas as it exhibits self organization, the emergence of complex patterns while even implementing a universal Turing machine, despite its simplistic nature. In general, CA is a biologically inspired computational model which is able to approach the behavior of complex natural phenomena by utilizing the locality of interconnected simple elements, namely the CA cells. This work proposes a novel CA cell which exploits the advantages of memristor devices, such as adaptivity and CMOS compatibility, to reproduce the behavior of GoL in circuit-level. Such designs are essential for the development of application specific future electronic systems that will be able to operate in real-time and communicate with other biological systems. The proposed circuit was designed and simulated using the Cadence PSPICE environment.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kartalidis N, Georgoudas I G, Sirakoulis G Ch
Cellular Automata Based Evacuation Process Triggered by Indoors Wi-Fi and GPS Established Detection Proceedings Article
In: 13th International Conference on Cellular Automata for Research and Industry, ACRI 2018, Como, Italy, September 17–21, 2018, Proceedings, pp. 492–502, Springer Springer, Cham, 2018.
@inproceedings{kartalidis2018cellular,
title = {Cellular Automata Based Evacuation Process Triggered by Indoors Wi-Fi and GPS Established Detection},
author = {Nikolaos Kartalidis and Ioakeim G. Georgoudas and Georgios Ch. Sirakoulis},
url = {https://www.springerprofessional.de/en/cellular-automata-based-evacuation-process-triggered-by-indoors-/16092112},
doi = {doi.org/10.1007/978-3-319-99813-8_45},
year = {2018},
date = {2018-08-26},
urldate = {2018-08-26},
booktitle = {13th International Conference on Cellular Automata for Research and Industry, ACRI 2018, Como, Italy, September 17\textendash21, 2018, Proceedings},
volume = {11115},
pages = {492--502},
publisher = {Springer, Cham},
organization = {Springer},
abstract = {This study presents the principles of an application that is designed to facilitate customized evacuation from indoor spaces. The proposed approach combines in-doors detection using existing wireless networks based on trilateration technique and proper evacuation estimation based on cellular automata (CA). An efficient application has been developed that can be installed in smartphones under Android operation system and technically fulfills the scopes of the aforementioned evacuation model. More specifically, it offers the user the option to view her/his location at any time and to find the closest possible route to an exit in case of an emergency. The efficiency of the application to provide reliable guidance towards an exit is also evaluated. Preliminary results are reasonably encouraging; provided that the application is properly customized then a reliable, real-time evacuation guidance could be realized.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karafyllidis I G, Sirakoulis G Ch
Quantum Walks on Quantum Cellular Automata Lattices: Towards a New Model for Quantum Computation Proceedings Article
In: International Conference on Cellular Automata, pp. 319–327, Springer Springer, Cham, 2018.
@inproceedings{karafyllidis2018quantum,
title = {Quantum Walks on Quantum Cellular Automata Lattices: Towards a New Model for Quantum Computation},
author = {Ioannis G Karafyllidis and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-99813-8_29},
doi = {doi.org/10.1007/978-3-319-99813-8_29},
year = {2018},
date = {2018-08-26},
urldate = {2018-01-01},
booktitle = {International Conference on Cellular Automata},
volume = {11115},
pages = {319--327},
publisher = {Springer, Cham},
chapter = {29},
organization = {Springer},
abstract = {Many physical problems cannot be easily formulated as quantum circuits, which are a successful universal model for quantum computation. Because of this, new models that are closer to the structure of physical systems must be developed. Discrete and continuous quantum walks have been proven to be a universal quantum computation model, but building quantum computing systems based on their structure is not straightforward. Although classical cellular automata are models of universal classical computation, this is not the case for their quantum counterpart, which is limited by the no-coning theorem and the no-go lemma. Here we combine quantum walks, which reproduce unitary evolution in space with quantum cellular automata, which reproduce unitary evolution in time, to form a new model of quantum computation. Our results show that such a model is possible.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Madikas M, Tsompanas M, Dourvas N, Sirakoulis G Ch, Jones J, Adamatzky A
Hardware Implementation of a Biomimicking Hybrid CA Proceedings Article
In: International Conference on Cellular Automata, pp. 80–91, Springer Springer International Publishing, 2018.
@inproceedings{madikas2018hardware,
title = {Hardware Implementation of a Biomimicking Hybrid CA},
author = {Menelaos Madikas and Michail-Antisthenis Tsompanas and Nikolaos Dourvas and Georgios Ch. Sirakoulis and Jeff Jones and Andrew Adamatzky},
url = {https://www.springerprofessional.de/en/hardware-implementation-of-a-biomimicking-hybrid-ca/16092124},
doi = {doi.org/10.1007/978-3-319-99813-8_7},
year = {2018},
date = {2018-08-26},
urldate = {2018-08-26},
booktitle = {International Conference on Cellular Automata},
volume = {11115},
pages = {80--91},
publisher = {Springer International Publishing},
organization = {Springer},
abstract = {A hybrid model, combining a Cellular Automaton (CA) and a multi-agent system, was proposed to mimic the computation abilities of the plasmodium of Physarum polycephalum. This model was implemented on software, as well as, on hardware, namely on a Field Programmable Gate Array (FPGA). The specific ability of the P. polycephalum simulated here is given in brief, also bringing attention to the approximation of a Kolmogorov-Uspensky machine (KUM), an alternative to the Turing machine. KUM represent data and program by a labeled indirected graphs and a computation is performed by adding/removing nodes/edges. The proposed model implementation is taking full advantage of the inherent parallel nature of automaton networks, and CA, as a result of the mapping of the local rule to a digital circuit. Consequently, the acceleration of the computation for the hardware implementation, compared to the software, is as high as 6 orders of magnitude.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Liolis O, Mardiris V A, Sirakoulis G Ch, Karafyllidis I G
Quantum-dot Cellular Automata RAM design using Crossbar Architecture Proceedings Article
In: NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures, pp. 86–90, ACM ACM, 2018.
@inproceedings{liolis2018quantum,
title = {Quantum-dot Cellular Automata RAM design using Crossbar Architecture},
author = {Orestis Liolis and Vassilios A Mardiris and Georgios Ch. Sirakoulis and Ioannis G Karafyllidis},
url = {https://dl.acm.org/doi/10.1145/3232195.3232216},
doi = {doi.org/10.1145/3232195.3232216},
year = {2018},
date = {2018-07-17},
urldate = {2018-01-01},
booktitle = {NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures},
pages = {86--90},
publisher = {ACM},
organization = {ACM},
abstract = {In this paper, a new approach of RAM circuits, using Quantum-dot Cellular Automata (QCA), based on programmable crossbar architecture, is presented. In addition, a methodology for 2 n bits RAMs is presented. Using the aforementioned methodology any designer can design a RAM regardless of its size. The proposed designs utilize the benefits of QCA programmable crossbar architecture. Namely, the RAM circuit is characterized by regularity and the ability of customization. The features that the proposed RAM design methodology has, allow the designers to use the available circuit area efficiently.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karafyllidis I, Sirakoulis G Ch, Dimitrakis P
Representation of Qubit States using 3D Memristance Spaces: A first step towards a Memristive Quantum Simulator Proceedings Article
In: NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures, pp. 163–168, ACM ACM, 2018.
@inproceedings{karafyllidis2018representation,
title = {Representation of Qubit States using 3D Memristance Spaces: A first step towards a Memristive Quantum Simulator},
author = {Ioannis Karafyllidis and Georgios Ch. Sirakoulis and Panagiotis Dimitrakis},
url = {https://dl.acm.org/doi/10.1145/3232195.3232197},
doi = {doi.org/10.1145/3232195.3232197},
year = {2018},
date = {2018-07-17},
urldate = {2018-01-01},
booktitle = {NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures},
pages = {163--168},
publisher = {ACM},
organization = {ACM},
abstract = {Development of quantum simulators is a major step towards the universal quantum computer. Quantum simulators are quantum systems that can perform specific quantum computations, or software packages that can reproduce most of the aspects of a general universal quantum computer on a general purpose classical computer. Development of quantum simulators using digital circuits, such as FPGAs is very difficult, mainly because the unit of quantum information, the qubit, has an infinite number of states, whereas the classical bit has only two. On the other hand, analog circuits comprising R, L and C elements have no internal state variables that can be used to reproduce and store qubit states. Here we take the first step towards the development of a new quantum simulator using memristors. The qubit state is mapped to a 3D space spanned by the memristances of three identical memristors. The qubit state evolution is reproduced by the input voltages applied to the memristors. We define the correspondence between the general qubit state rotation, i.e. the one-qubit quantum gates, and memristor input voltage variations and reproduce the rotations imposed by the action of quantum gates in the 3D memristance space. Our results show that, at least in principle, qubits and one-qubit quantum gates can be simulated by memristors.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mardiris V A, Liolis O, Sirakoulis G Ch, Karafyllidis I G
Signal Synchronization in Large Scale Quantum-dot Cellular Automata Circuits Proceedings Article
In: NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures, pp. 153–156, ACM ACM, 2018.
@inproceedings{mardiris2018signal,
title = {Signal Synchronization in Large Scale Quantum-dot Cellular Automata Circuits},
author = {Vassilios A Mardiris and Orestis Liolis and Georgios Ch. Sirakoulis and Ioannis G Karafyllidis},
url = {https://dl.acm.org/doi/10.1145/3232195.3232212},
doi = {doi.org/10.1145/3232195.3232212},
year = {2018},
date = {2018-07-17},
urldate = {2018-01-01},
booktitle = {NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures},
pages = {153--156},
publisher = {ACM},
organization = {ACM},
abstract = {Quantum-dot fabrication is a well-established nanotechnology, which have many applications in many different scientific fields. By placing four quantum-dots on the corners of a square, a cell is formed, in which the digital information can be stored. This cell serves as the structural device of Quantum-dot Cellular Automata (QCA) circuits. After QCA presentation, several digital circuits and systems have been designed and proposed in the literature. However, one of the biggest problems QCA designers have to face to pave the successful design of functional and large scale QCA circuits is signal synchronization. In this paper, a novel approach of the aforementioned problem is presented. This approach is inspired by the well known computational problem of Firing Squad Synchronization (FSS). FSS problem has many similarities with large scale QCA circuits synchronization problem. In addition, FSS problem has been studied by many researchers and many efficient solutions have been proposed in the literature.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Rallis K, Sirakoulis G Ch, Karafyllidis I, Rubio A
Multi-valued logic circuits on graphene quantum point contact devices Proceedings Article
In: NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures, pp. 44–48, ACM ACM, 2018.
@inproceedings{rallis2018multi,
title = {Multi-valued logic circuits on graphene quantum point contact devices},
author = {Konstantinos Rallis and Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Antonio Rubio},
url = {https://dl.acm.org/doi/10.1145/3232195.3232214},
doi = {doi.org/10.1145/3232195.3232214},
year = {2018},
date = {2018-07-17},
urldate = {2019-01-10},
booktitle = {NANOARCH '18: Proceedings of the 14th IEEE/ACM International Symposium on Nanoscale Architectures},
pages = {44--48},
publisher = {ACM},
organization = {ACM},
abstract = {Graphene quantum point contacts (G-QPC) combine switching operations with quantized conductance, which can be modulated by top and back gates. Here we use the conductance quantization to design and simulate multi-valued logic (MVL) circuits and, more specifically an adder. The adder comprises two G-QPCs connected in parallel. We compute the conductance of the adder for various inputs and show that Graphene MVL circuits are feasible.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kontou P, Georgoudas I G, Trunfio G A, Sirakoulis G Ch
Cellular Automata Modelling of the Movement of People with Disabilities during Building Evacuation Proceedings Article
In: 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), pp. 550–557, IEEE 2018.
@inproceedings{kontou2018cellular,
title = {Cellular Automata Modelling of the Movement of People with Disabilities during Building Evacuation},
author = {Panagiota Kontou and Ioakeim G Georgoudas and Giuseppe A Trunfio and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8374516},
doi = {10.1109/PDP2018.2018.00093},
year = {2018},
date = {2018-07-07},
urldate = {2018-01-01},
booktitle = {2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP)},
pages = {550--557},
organization = {IEEE},
abstract = {This study deals with the evacuation of areas that involve people with disabilities. A crowd evacuation model has been developed using the Cellular Automata (CA) parallel computing tool. This model is capable of simulating and evaluating human behavior and special features that exist when people with disabilities are included in the process of evacuation. During the experimental process, the model simulates the evacuation of a secondary school for disabled children in the prefecture of Xanthi. After attendance and observation of an earthquake safety exercise organized by this school, the total evacuation time is recorded. At the end of this study, the developed model is validated on the basis of actual data and useful conclusions are drawn for the specific application area. In addition, with the modification of the original data, the model is applicable to every building case.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Gomez J, Abusleme A, Vourkas I, Sirakoulis G Ch
Experimental measurements on resistive switching devices: Gaining hands-on experience Proceedings Article
In: 2018 7th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE 2018.
@inproceedings{gomez2018experimental,
title = {Experimental measurements on resistive switching devices: Gaining hands-on experience},
author = {Jorge Gomez and Angel Abusleme and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8376607},
doi = {10.1109/MOCAST.2018.8376607},
year = {2018},
date = {2018-06-11},
urldate = {2018-01-01},
booktitle = {2018 7th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
organization = {IEEE},
abstract = {The maximum exploitation of the favorable properties and the analog nature of memristor technology in innovative applications can be guaranteed only by the deeper understanding of their behavior. Fully functional memristors are commercially available. However, lab experiments with memristors are a challenging step. In this direction, this paper presents some important considerations to carry out reliable measurements. Most importantly, the proposed experimental setup is composed of off-the-shelf components and an affordable data acquisition system, showing the way on how to bypass the need for expensive research equipment and expand memristor experimentation beyond research labs and into classrooms.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Cotofana S, Dimitrakis P, Enachescu M, Karafyllidis I, Rubio A, Sirakoulis G Ch
On graphene nanoribbon-based nanoelectronic circuits viability Proceedings Article
In: WOCSDICE 2018: the 42nd Workshop on Compound Semiconductor Devices and Integrated Circuits held in Europe: Bucharest, Romania: 14-16 May 20184, pp. 35–36, 2018.
@inproceedings{cotofana2018graphene,
title = {On graphene nanoribbon-based nanoelectronic circuits viability},
author = {Sorin Cotofana and Panagiotis Dimitrakis and Marius Enachescu and Ioannis Karafyllidis and Antonio Rubio and Georgios Ch. Sirakoulis},
url = {https://www.researchgate.net/publication/327792532_On_Graphene_Nanoribbon-based_Nanoelectronic_Circuits_Viability},
year = {2018},
date = {2018-05-14},
urldate = {2018-05-14},
booktitle = {WOCSDICE 2018: the 42nd Workshop on Compound Semiconductor Devices and Integrated Circuits held in Europe: Bucharest, Romania: 14-16 May 20184},
pages = {35--36},
abstract = {Graphene is a robust material with high electron mobility, ballistic transport, and high thermal conductance. However, it is generally assumed that its bandgap absence impedes Graphene Nanoribbons (GNRs) utilization as foundational elements for nanoelectronic circuits. In this paper we provide evidence against this belief and demonstrate that Graphene is indeed a strong post-Si nanoelectronics forerunner. In particular, we (i) reveal GNR’s conductance dependence on shape and external biasing and (ii) discuss the realization of multiple-contact GNRs, GNR-based switches, and Graphene p-n junctions. Our results clearly indicate that GNR devices can potentially outperform state of the art Boolean circuits performance.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Vourkas I, Sirakoulis G Ch, Adamatzky A, Rubio A
Coupled physarum-inspired memristor oscillators for neuron-like operations Proceedings Article
In: 2018 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE 2018.
@inproceedings{ntinas2018coupled,
title = {Coupled physarum-inspired memristor oscillators for neuron-like operations},
author = {Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis and Andrew Adamatzky and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/8351701},
doi = {10.1109/ISCAS.2018.8351701},
year = {2018},
date = {2018-05-04},
urldate = {2018-01-01},
booktitle = {2018 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
organization = {IEEE},
abstract = {Unconventional computing has been studied intensively, even after the appearance of CMOS technology. Currently, it has returned to the spotlight because CMOS is about to reach its physical limits, given that the constant demand for more computational power requires for novel unconventional computing solutions. In this area, the oscillatory internal motion mechanism of slime mould, namely Physarum Polycephalum , could serve as an alternative concept for the design and development of electronic circuits that exploit the memristive dynamics and simple LC contours to deliver solutions for computationally hard to be solved problems. In this direction, this work presents how bio-inspired memristive LC oscillators with a coupling capacitor can be synchronized to perform the functionalities of a biological neuron, also able to execute more complex computations, aiming to model biological neural systems much more advanced than the neuron-less slime mould biological organism. This work proposes a connection between the function mechanism of a simple biological organism and that of complex biological systems, made in a plausible and sufficient manner, towards unconventional computation with memristors.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karamani R, Fyrigos I, Ntinas V, Vourkas I, Sirakoulis G Ch, Rubio A
Memristive cellular automata for modeling of epileptic brain activity Proceedings Article
In: 2018 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5, IEEE IEEE, 2018.
@inproceedings{karamani2018memristive,
title = {Memristive cellular automata for modeling of epileptic brain activity},
author = {Rafailia-Eleni Karamani and Iosif-Angelos Fyrigos and Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/8351805/},
doi = {10.1109/ISCAS.2018.8351805},
year = {2018},
date = {2018-05-04},
urldate = {2018-01-01},
booktitle = {2018 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1--5},
publisher = {IEEE},
organization = {IEEE},
abstract = {Cellular Automata (CA) is a nature-inspired and widespread computational model which is based on the collective and emergent parallel computing capability of units (cells) locally interconnected in an abstract brain-like structure. Each such unit, referred as CA cell, performs simplistic computations/processes. However, a network of such identical cells can exhibit nonlinear behavior and be used to model highly complex physical phenomena and processes and to solve problems that are highly complicated for conventional computers. Brain activity has always been considered one of the most complex physical processes and its modeling is of utter importance. This work combines the CA parallel computing capability with the nonlinear dynamics of the memristor, aiming to model brain activity during the epileptic seizures caused by the spreading of pathological dynamics from focal to healthy brain regions. A CA-based confrontation extended to include long-range interactions, combined with the recent notion of memristive electronics, is thus proposed as a modern and promising parallel approach to modeling of such complex physical phenomena. Simulation results show the efficiency of the proposed design and the appropriate reproduction of the spreading of an epileptic seizure.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Gavriilidis P, Gerakakis I, Georgoudas I G, Trunfio G A, Sirakoulis G Ch
A Fuzzy Logic Inspired Cellular Automata Based Model for Simulating Crowd Evacuation Processes Proceedings Article
In: Wyrzykowski, Roman; Dongarra, Jack; Deelman, E; Karczewski, K (Ed.): Parallel processing and applied mathematics : 12th International Conference, PPAM 2017, Lublin, Poland, September 10-13, 2017, Revised selected papers. Part II, pp. 436–445, Springer Springer, Cham, 2018.
@inproceedings{gavriilidis2017fuzzy,
title = {A Fuzzy Logic Inspired Cellular Automata Based Model for Simulating Crowd Evacuation Processes},
author = {Prodromos Gavriilidis and Ioannis Gerakakis and Ioakeim G Georgoudas and Giuseppe A Trunfio and Georgios Ch. Sirakoulis},
editor = {Roman Wyrzykowski and Jack Dongarra and E Deelman and K Karczewski},
url = {https://link.springer.com/chapter/10.1007/978-3-319-78054-2_41},
doi = {doi.org/10.1007/978-3-319-78054-2_41},
year = {2018},
date = {2018-03-28},
urldate = {2017-01-01},
booktitle = {Parallel processing and applied mathematics : 12th International Conference, PPAM 2017, Lublin, Poland, September 10-13, 2017, Revised selected papers. Part II},
volume = {10778},
pages = {436--445},
publisher = {Springer, Cham},
organization = {Springer},
abstract = {This work investigates the incorporation of fuzzy logic principles in a cellular automata (CA) based model that simulates crowd dynamics and crowd evacuation processes with the usage of a Mamdani type fuzzy inference system. Major attributes of the model that affect its response, such as orientation, have been deployed as linguistic variables whose values are words rather than numbers. Thus, a basic concept of fuzzy logic is realised. Moreover, fuzzy if-then rules constitute the mechanism that deals with fuzzy consequents and fuzzy antecedents. The proposed model also maintains its CA prominent features, thus exploiting parallel activation of transition rules for all cells and efficient use of computational resources. In case of evacuation, the selection of the appropriate path is primarily addressed using the criterion of distance. To further speed up the execution of the Fuzzy CA model the concept of the inherent parallelization was considered through the GPU programming principles. Finally, validation process of the proposed model incorporates comparison of the corresponding fundamental diagram with those from the literature for a building that has been selected for hosting the museum ‘CONSTANTIN XENAKIS’, in Serres, Greece.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ascoli A, Tetzlaff R, Ntinas V, Sirakoulis G Ch
Towards an analytical description of a TaO memristor Proceedings Article
In: 2017 Panhellenic Conference on Electronics and Telecommunications (PACET), pp. 1–4, IEEE IEEE, 2018.
@inproceedings{ascoli2018towards,
title = {Towards an analytical description of a TaO memristor},
author = {Alon Ascoli and Ronald Tetzlaff and Vasileios Ntinas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8259948},
doi = {10.1109/PACET.2017.8259948},
year = {2018},
date = {2018-01-18},
urldate = {2018-01-01},
booktitle = {2017 Panhellenic Conference on Electronics and Telecommunications (PACET)},
volume = {1},
number = {10.1109/PACET.2017.8259948},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {Memristors promise to revolutionise the world of electronics in the years to come. Besides their most popular applications in the fields of non-volatile memory design and neuro-morphic system development, their ability to process signals and store data in the same physical location may allow the conception of novel mem-computing machines outperforming state-of-the-art hardware systems suffering from the Von Neumann bottleneck. The complexity of real-world memristor models, capturing the inherent nonlinearity of the switching kinetics of the nanodevices, is one of the obstacles towards an extensive exploration of the full potential of memristors in nanoelectronics. It is well-known, in fact, that serious convergence issues frequently arise in the numerical simulation of the differential algebraic equation sets modelling the dynamics of real-world memristors. In this work we propose a strategy to develop a general closed-form mathematical representation of a real-world voltage-controlled memristor manufactured by Hewlett Packard Enterprise. The study aims to derive an analytical formula for the memductance of the nano-device under a general voltage input, starting off from the DC case. This research should be of great benefit to circuit designers, which typically use analytical formulas for the first hands-on calculations in the search for circuit topologies satisfying a certain set of specifications.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsompanas M I, Sirakoulis G Ch
The MapReduce application of matrix multiplication implemented on field programmable gate arrays Proceedings Article
In: 2017 Panhellenic Conference on Electronics and Telecommunications (PACET), pp. 1–6, IEEE IEEE, 2018.
@inproceedings{tsompanas2018mapreduce,
title = {The MapReduce application of matrix multiplication implemented on field programmable gate arrays},
author = {Michail-Antisthenis I. Tsompanas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/8259986},
doi = {10.1109/PACET.2017.8259986},
year = {2018},
date = {2018-01-18},
urldate = {2018-01-01},
booktitle = {2017 Panhellenic Conference on Electronics and Telecommunications (PACET)},
volume = {1},
number = {10.1109/PACET.2017.8259986},
pages = {1--6},
publisher = {IEEE},
organization = {IEEE},
abstract = {Data intensive computations in data centers are performed by an increasingly popular programming framework named MapReduce. An advantage of this framework is that the algorithm is divided into simple tasks that enables the exploitation of its parallelism. A great variety of processing elements architectures, such as shared memory systems, clusters of computers and heterogeneous systems, have accommodated applications of the MapReduce framework in order to enhance its robustness and efficiency. Field Programmable Gate Arrays (FPGAs) are known for implementing algorithms while providing higher parallelism compared to their software counterparts. The mapping of a MapReduce framework on specialized hardware is proposed here. The proposed FPGA architecture is using a pipeline principle in order to alleviate the need of large memory resources. The proposed system was analyzed implementing a basic application, namely matrix multiplication.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ascoli A, Tetzlaff R, Ntinas V, Sirakoulis G Ch
Analytical DC model of a TaO memristor Proceedings Article
In: ANNA'18; Advances in Neural Networks and Applications 2018, pp. 1–5, VDE IEEE, 2018, ISBN: 978-3-8007-4756-6.
@inproceedings{ascoli2018analytical,
title = {Analytical DC model of a TaO memristor},
author = {Alon Ascoli and Ronald Tetzlaff and Vasileios Ntinas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8576700},
isbn = {978-3-8007-4756-6},
year = {2018},
date = {2018-01-01},
urldate = {2018-01-01},
booktitle = {ANNA'18; Advances in Neural Networks and Applications 2018},
pages = {1--5},
publisher = {IEEE},
organization = {VDE},
abstract = {Circuit designers are used to employ analytical formulas and numerically stable expressions for the input-output behaviour of electronic components in preliminary calculations intended to select the most suitable circuit topology to meet prescribed design specifications. Manufactured memristors are highly-nonlinear dynamical circuit elements for new future electronics. However the Differential Algebraic Equation sets, used to capture accurately their nonlinear dynamics, typically consist of involved mathematical expressions, which prevent their analytical integration and the derivation of input-output formulas for circuit design. Adopting certain mathematical techniques, we were recently able to derive for the first time, formulas for the DC behaviour of a real-world memristor exhibiting both non-volatility and fading memory. Particularly, on the basis of an accurate mathematical model, this paper presents a set of analytical expressions for the memory state response of a tantalum oxide resistance switching memory, fabricated at the Palo Alto facilities of Hewlett Packard Labs, to any DC stimulus and for all initial conditions.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V G, Sirakoulis G Ch, Vourkas I, Adamatzky A, Rubio A
Memristor-based electronic computing circuits and systems inspired by Physarum Polycephalum’s space exploration Proceedings Article
In: Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2018, pp. 1–2, 2018.
@inproceedings{ntinas2018memristor,
title = {Memristor-based electronic computing circuits and systems inspired by Physarum Polycephalum’s space exploration},
author = {Vasileios G. Ntinas and Georgios Ch. Sirakoulis and Ioannis Vourkas and Andrew Adamatzky and Antonio Rubio},
url = {http://mdac2018.ewi.tudelft.nl/},
year = {2018},
date = {2018-01-01},
urldate = {2018-01-01},
booktitle = {Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2018},
pages = {1--2},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Karamani R, Ntinas V, Vourkas I, Sirakoulis G Ch
1-D memristor-based cellular automaton for pseudo-random number generation Proceedings Article
In: 27th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS), 2017, pp. 1–6, IEEE IEEE, 2017.
@inproceedings{karamani20171,
title = {1-D memristor-based cellular automaton for pseudo-random number generation},
author = {Rafailia-Eleni Karamani and Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/8106991},
doi = {10.1109/PATMOS.2017.8106991},
year = {2017},
date = {2017-11-16},
urldate = {2017-01-01},
booktitle = {27th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS), 2017},
volume = {1},
number = {DOI: 10.1109/PATMOS.2017.8106991},
pages = {1--6},
publisher = {IEEE},
organization = {IEEE},
abstract = {Cellular Automata (CAs) is a well-known parallel, bio-inspired, computational model. It is based on the capability of simpler, locally interacting units, i.e. the CAs cells, to evolve in time, giving rise to emergent computation, suitable to model physical system behavior, prediction of natural phenomena and multi-dimensional problem solutions. Moreover, at the same time CAs constitute a promising computing platform, beyond the von Neumann architecture. In this paper, a memristor device is considered to be the basic module of a CA cell circuit implementation, performing as a combined memory and processing element to implement CA-based circuits, able to model sufficiently systems and applications as mentioned above, targeting tentatively to a more energy efficient design compared to the conventional electronics. In particular and as a proof of concept, the results of elementary CAs modeling and simulation for the generation of pseudo-random numbers are presented using a 1-D memristor-based CAs array to illustrate the robustness and the efficacy of the proposed computing approach.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Ascoli A, Tetzlaff R, Sirakoulis G Ch
Transformation techniques applied to a TaO memristor model to enable stable device simulations Proceedings Article
In: 2017 European Conference on Circuit Theory and Design (ECCTD), pp. 1–4, IEEE IEEE, 2017.
@inproceedings{ntinas2017transformation,
title = {Transformation techniques applied to a TaO memristor model to enable stable device simulations},
author = {Vasileios Ntinas and Alon Ascoli and Ronald Tetzlaff and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/8093286},
doi = {10.1109/ECCTD.2017.8093286},
year = {2017},
date = {2017-11-02},
urldate = {2017-01-01},
booktitle = {2017 European Conference on Circuit Theory and Design (ECCTD)},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {Given the complexity of the mathematical descriptions of real nanodevices with memristor fingerprints, convergence issues often emerge in the simulation of circuits employing memristors, even for a limited number of instances. Actually the simulation of one-memristor circuits may also be troublesome for some inputs and/or initial conditions. This problem prevents a thorough test of memristor circuit designs, representing a severe obstacle towards an extensive use of memristors in electronics. In this work we propose techniques to transform a highly-reliable physics-based model of the Tantalum oxide memristor from Hewlett Packard Labs in a form which lends itself naturally to stable numerical simulations. The results of this study shall pave the way towards a more extensive exploration of the full potential of memristors in integrated circuit design.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Gómez J, Abusleme Á, Vasileiadis N, Sirakoulis G Ch, Rubio A
Exploring the voltage divider approach for accurate memristor state tuning Proceedings Article
In: 2017 IEEE 8th Latin American Symposium on Circuits & Systems (LASCAS), pp. 1–4, IEEE IEEE, 2017.
@inproceedings{vourkas2017exploring,
title = {Exploring the voltage divider approach for accurate memristor state tuning},
author = {Ioannis Vourkas and Jorge G\'{o}mez and \'{A}ngel Abusleme and Nikolaos Vasileiadis and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/7948043},
doi = {10.1109/LASCAS.2017.7948043},
year = {2017},
date = {2017-06-15},
urldate = {2017-01-01},
booktitle = {2017 IEEE 8th Latin American Symposium on Circuits \& Systems (LASCAS)},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {The maximum exploitation of the favorable properties and the analog nature of memristor technology in future nonvolatile resistive memories, requires accurate multi-level programming. In this direction, we explore the voltage divider (VD) approach for highly controllable multi-state SET memristor tuning. We present the theoretical basis of operation, the main advantages and weaknesses. We finally propose an improved closed-loop VD SET scheme to tackle the variability effect and achieve \<;1% tuning precision, on average 3x faster than another accurate tuning algorithm of the recent literature.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Abusleme Á, Vasileiadis N, Sirakoulis G Ch, Papamarkos N
Towards memristive crossbar-based neuromorphic HW accelerators for signal processing Proceedings Article
In: 2017 6th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE IEEE, 2017.
@inproceedings{vourkas2017towards,
title = {Towards memristive crossbar-based neuromorphic HW accelerators for signal processing},
author = {I Vourkas and \'{A} Abusleme and N Vasileiadis and Georgios Ch. Sirakoulis and N Papamarkos},
url = {https://ieeexplore.ieee.org/document/7937678},
doi = {10.1109/MOCAST.2017.7937678},
year = {2017},
date = {2017-06-01},
urldate = {2017-06-01},
booktitle = {2017 6th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {Research progress in neuromorphic hardware, capable of biological perception and cognitive information processing, is leading the way towards a revolution in computing technology. Current research efforts have focused mainly on resistive switching devices, the electronic analog of synapses in artificial neural networks (ANNs), and the crossbar nanoarchitecture, for its huge connectivity and maximum integration density. In this context, this work presents the design and simulation of a memristive crossbar-based ANN for text recognition tasks, implementing a novel computing algorithm. In such case study, important issues during the application mapping process are identified and properly addressed at device and circuit level. The computing capabilities of the proposed system are highlighted through SPICE-level circuit simulations, which show excellent agreement with theoretical simulation results.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Koumis I, Georgoudas I G, Trunfio G A, Wąs J, Sirakoulis G Ch
A GPU Implemented 3F Cellular Automata-Based Model for a 2D Evacuation Simulation Pattern Proceedings Article
In: 2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), pp. 497–504, IEEE IEEE, 2017.
@inproceedings{koumis2017gpu,
title = {A GPU Implemented 3F Cellular Automata-Based Model for a 2D Evacuation Simulation Pattern},
author = {Isaac Koumis and Ioakeim G Georgoudas and Giuseppe A Trunfio and Jaros\law W\k{a}s and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7912694},
doi = {10.1109/PDP.2017.93},
year = {2017},
date = {2017-04-27},
urldate = {2017-01-01},
booktitle = {2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP)},
pages = {497--504},
publisher = {IEEE},
organization = {IEEE},
abstract = {This study presents the principles of a Cellular Automata (CA) based model that incorporates an enhanced version of the floor-field model targeting the fire spreading representation, thus called fire-floor-field (3F). The aim of the model is to simulate evacuation processes fast and reliably, in order to act as the core module of a near real-time effective anticipation system. To this direction, the model takes advantage of massive parallelism, an inherent feature of CA, by employing the efficient response of the floor field model and the accurate computational reproduction of fire-front evolution. Furthermore, a Graphic Processing Unit (GPU) based implementation of the proposed model is presented. Such a realisation aims at further speeding up the response of the model and it reinforces the fundamental goal of rapid activation. The model is validated quantitatively and qualitatively by being applied in the case of the two-dimensional (2D) simulated evacuation of the Building B, of the Department of Electrical and Computer Engineering, Democritus University of Thrace, under fire spreading conditions.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sichonidis C, Ntinas V, Vourkas I, Sirakoulis G Ch
Memristors in Excitable Cellular Automata-based Computing Arrays Proceedings Article
In: International Conference on Memristive Materials, Devices & Systems (MEMRISYS 2017), pp. 1, University of Southampton 2017.
@inproceedings{sichonidis2017memristors,
title = {Memristors in Excitable Cellular Automata-based Computing Arrays},
author = {Christos Sichonidis and Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {http://memrisys2017.eventsadmin.com/i/ConferenceProgram},
year = {2017},
date = {2017-04-03},
urldate = {2017-01-01},
booktitle = {International Conference on Memristive Materials, Devices \& Systems (MEMRISYS 2017)},
pages = {1},
organization = {University of Southampton},
abstract = {Owing to the dimensional scaling of CMOS technology approaching fundamental physical limits, several new devices and beyond von Neumann computing architectures are being actively explored in an attempt to sustain the IC performance increase. In this context, Cellular Automata (CA), originally postulated in the 1940s by von Neumann and Ulam, constitute a powerful, inherently parallel computational model, leading to scalable hardware (HW) architectures consisting of relatively simple, identical, and locally interconnected cells. The CA approach is consistent with the modern notion of unified space (memory)-time (processing); in CA HW implementation, memory and processing are inseparably related to the same unit, i.e. CA cell. On the other hand, two-terminal resistive switching devices (memristors) show great promise to be used for in-memory computing [1] where information storage and processing occur in the same device. Particularly, Itoh and Chua [2] were the first to present simulations of CA in networks of memristors, applied to a variety of topics including image processing, cryptography, etc., whereas more recent works revisited the memristive CA concept for shortest-path computations and biomedical applications [3], [4]. In this work, the circuit-level design and simulation of a novel, versatile, memristor-based CA computing array, is presented. As such a 2D mesh grid of identical CA memristor-based cells, interconnected according to the classical Moore neighborhood, is presented in Fig. 2, while cell’s implementation is described in Fig. 1. For the memristor, a voltage-controlled threshold-type behavioral device model is used in SPICE [5]. Multi-level switching is assumed for the memristors and three distinguishable resistive states are used, corresponding to a two-fold approach, one of ternary cell states in terms of computation and on the other resting, excited and refractory states in terms of neuromorphic based computing. In every cell, when the applied mean input voltage exceeds memristor’s threshold, a programming pulse train is triggered at the output of the cell, able to gradually switch the resistive state of the memristors of the neighboring cells and change their cell state, respectively (Fig. 3). Through different threshold values in memristors we modify the minimum required number of simultaneously excited neighbors, necessary to activate a cell, according to the CA rule. As a proof of concept, the CA is applied to model wave propagation in spatially extended nonlinear media under several different excitation patterns, according to the theoretical study published in [6]. SPICE simulation results demonstrate several different emerging patterns, depending on the CA rule selection and initial cell excitations, and are in very good agreement with results in [6].},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Zuin S, Escudero-López M, Moll F, Rubio A, Vourkas I, Sirakoulis G Ch
Experience on material implication computing with an electromechanical memristor emulator Proceedings Article
In: Computational Intelligence (SSCI), 2016 IEEE Symposium Series on, pp. 1–6, IEEE IEEE, 2017.
@inproceedings{zuin2016experience,
title = {Experience on material implication computing with an electromechanical memristor emulator},
author = {S Zuin and Manuel Escudero-L\'{o}pez and Francesc Moll and Antonio Rubio and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7850154},
doi = {10.1109/SSCI.2016.7850154},
year = {2017},
date = {2017-02-13},
urldate = {2016-01-01},
booktitle = {Computational Intelligence (SSCI), 2016 IEEE Symposium Series on},
pages = {1--6},
publisher = {IEEE},
organization = {IEEE},
abstract = {Memristors are being considered as a promising emerging device able to introduce new paradigms in both data storage and computing. In this paper the authors introduce the concept of a quasi-ideal experimental device that emulates the fundamental behavior of a memristor based on an electromechanical organization. By using this emulator, results about the experimental implementation of an unconventional material implication-based data-path equivalent to the i-4004 are presented and experimentally demonstrated. The use of the proposed quasi-ideal device allows the evaluation of this new computing paradigm, based on the resistance domain, without incorporating the disturbance of process and cycle to cycle variabilities observed in real nowadays devices that cause a limit in yield and behavior.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Abusleme A, Sirakoulis G Ch, Rubio A
1-D memristor networks as ternary storage cells Proceedings Article
In: CNNA 2016; 15th International Workshop on Cellular Nanoscale Networks and their Applications, pp. 1–2, VDE ΙΕΕΕ, 2017, ISBN: 978-3-8007-4252-3.
@inproceedings{vourkas20161,
title = {1-D memristor networks as ternary storage cells},
author = {Ioannis Vourkas and Angel Abusleme and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/7827978},
isbn = {978-3-8007-4252-3},
year = {2017},
date = {2017-01-23},
urldate = {2016-01-01},
booktitle = {CNNA 2016; 15th International Workshop on Cellular Nanoscale Networks and their Applications},
pages = {1--2},
publisher = {ΙΕΕΕ},
organization = {VDE},
abstract = {Due to its inherent analog nature, the memristor can store information in a continuous form, being thus well-suited for compact multi-bit memory cell technology. In this context, threshold-type switching devices show great retention and switching speed, but still poor controllability. To this end, in this work we use one-dimensional (1-D) networks of anti-serially connected threshold-type memristors, as means to create voltage-controlled ternary memristive switches (TMS). We demonstrate that the number of memristors and their polarity define the memristance corresponding to the different stored information. We present a simulation-based study of their performance using a threshold-type switching model of bipolar voltage-controlled memristors, and comment on the applied programming-pulse characteristics and the most important device-level properties.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Gambuzza L V, Frasca M, Fortuna L, Ntinas V, Vourkas I, Sirakoulis G Ch
A new approach based on memristor crossbar for synchronization Proceedings Article
In: CNNA 2016; 15th International Workshop on Cellular Nanoscale Networks and their Applications, pp. 1–2, VDE 2017, ISBN: 978-3-8007-4252-3.
@inproceedings{gambuzza2016new,
title = {A new approach based on memristor crossbar for synchronization},
author = {Lucia Valentina Gambuzza and Mattia Frasca and Luigi Fortuna and Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7827962},
isbn = {978-3-8007-4252-3},
year = {2017},
date = {2017-01-23},
urldate = {2016-01-01},
booktitle = {CNNA 2016; 15th International Workshop on Cellular Nanoscale Networks and their Applications},
pages = {1--2},
organization = {VDE},
abstract = {We propose the use of memristor crossbar for synchronizing nonlinear chaotic circuits. By means of this approach, the nonlinearity and memory features of the memristors are exploited to massively couple the dynamical system units with weights (the state variable of the memristors) which evolve as function of the differences between the state variables of the circuits. In this extended abstract we briefly illustrate the approach and numerical results confirming its suitability.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Papandroulidakis G, Escudero M, Sirakoulis G Ch, Rubio A
Variability Challenges in Emerging Memristor-based Logic Circuits Proceedings Article
In: Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2017, pp. 1–3, 2017.
@inproceedings{vourkas2017variability,
title = {Variability Challenges in Emerging Memristor-based Logic Circuits},
author = {Ioannis Vourkas and Georgios Papandroulidakis and Manel Escudero and Georgios Ch. Sirakoulis and Antonio Rubio},
year = {2017},
date = {2017-01-01},
booktitle = {Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2017},
pages = {1--3},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Martin-Martinez J, Vourkas I, Gomez J, Abusleme A, Sirakoulis G Ch, Salvador E, Crespo A, Rodriguez R, Nafria M, Rubio A
The Voltage Divider Effect Revisited for Multi-Level Memristor Tuning Proceedings Article
In: International Conference on Memristive Materials, Devices & Systems (MEMRISYS 2017), pp. 1, University of Southampton 2017.
@inproceedings{martin2017voltage,
title = {The Voltage Divider Effect Revisited for Multi-Level Memristor Tuning},
author = {J. Martin-Martinez and Ioannis Vourkas and Jorge Gomez and Angel Abusleme and Georgios Ch. Sirakoulis and E. Salvador and A. Crespo and R. Rodriguez and M. Nafria and A. Rubio},
year = {2017},
date = {2017-01-01},
booktitle = {International Conference on Memristive Materials, Devices \& Systems (MEMRISYS 2017)},
pages = {1},
organization = {University of Southampton},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Progias P, Amanatiadis A A, Spataro W, Trunfio G A, Sirakoulis G C
A cellular automata based FPGA realization of a new metaheuristic bat-inspired algorithm Proceedings Article
In: American Institute of Physics Conference Series, 2016.
@inproceedings{progias2016cellular,
title = {A cellular automata based FPGA realization of a new metaheuristic bat-inspired algorithm},
author = {Pavlos Progias and Angelos A Amanatiadis and William Spataro and Giuseppe A Trunfio and Georgios Ch Sirakoulis},
url = {https://aip.scitation.org/doi/abs/10.1063/1.4965359},
doi = {doi.org/10.1063/1.4965359},
year = {2016},
date = {2016-10-20},
urldate = {2016-01-01},
booktitle = {American Institute of Physics Conference Series},
volume = {1776},
number = {8},
abstract = {Optimization algorithms are often inspired by processes occuring in nature, such as animal behavioral patterns. The main concern with implementing such algorithms in software is the large amounts of processing power they require. In contrast to software code, that can only perform calculations in a serial manner, an implementation in hardware, exploiting the inherent parallelism of single-purpose processors, can prove to be much more efficient both in speed and energy consumption. Furthermore, the use of Cellular Automata (CA) in such an implementation would be efficient both as a model for natural processes, as well as a computational paradigm implemented well on hardware. In this paper, we propose a VHDL implementation of a metaheuristic algorithm inspired by the echolocation behavior of bats. More specifically, the CA model is inspired by the metaheuristic algorithm proposed earlier in the literature, which could be considered at least as efficient than other existing optimization algorithms. The function of the FPGA implementation of our algorithm is explained in full detail and results of our simulations are also demonstrated.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Abusleme A, Ntinas V, Sirakoulis G Ch, Rubio A
A digital memristor emulator for FPGA-based artificial neural networks Proceedings Article
In: 2016 1st IEEE International Verification and Security Workshop (IVSW), pp. 1–4, IEEE IEEE, 2016.
@inproceedings{vourkas2016digital,
title = {A digital memristor emulator for FPGA-based artificial neural networks},
author = {Ioannis Vourkas and Angel Abusleme and Vasileios Ntinas and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/7566607},
doi = {10.1109/IVSW.2016.7566607},
year = {2016},
date = {2016-09-15},
urldate = {2016-09-15},
booktitle = {2016 1st IEEE International Verification and Security Workshop (IVSW)},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {FPGAs are reconfigurable electronic platforms, well-suited to implement complex artificial neural networks (ANNs). To this end, the compact hardware (HW) implementation of artificial synapses is an important step to obtain human brain-like functionalities at circuit-level. In this context, the memristor has been proposed as the electronic analogue of biological synapses, but the price of commercially available samples still remains high, hence motivating the development of HW emulators. In this work we present the first digital memristor emulator based upon a voltage-controlled threshold-type bipolar memristor model. We validate its functionality in low-cost yet powerful FPGA families. We test its suitability for complex memristive circuits and prove its synaptic properties in a small associative memory via a perceptron ANN.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Semertzidou C, Dourvas N I, Tsompanas M, Adamatzky A, Sirakoulis G Ch
Introducing Chemotaxis to a Mobile Robot Proceedings Article
In: IFIP International Conference on Artificial Intelligence Applications and Innovations, pp. 396–404, Springer International Publishing 2016.
@inproceedings{semertzidou2016introducing,
title = {Introducing Chemotaxis to a Mobile Robot},
author = {Christina Semertzidou and Nikolaos I Dourvas and Michail-Antisthenis Tsompanas and Andrew Adamatzky and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-44944-9_34},
doi = {doi.org/10.1007/978-3-319-44944-9_34},
year = {2016},
date = {2016-09-02},
urldate = {2016-01-01},
booktitle = {IFIP International Conference on Artificial Intelligence Applications and Innovations},
volume = {475},
pages = {396--404},
organization = {Springer International Publishing},
series = {IFIP Advances in Information and Communication Technology },
abstract = {This paper deals with the path planning problem of a robot in a maze based on a parallel chemotaxis bio-inspired model. The goal is the effective search of a route, which can connect the starting position of an autonomous robot with a final requested destination. To find this route the robot has to take under consideration its geometry, elements of its environment such as movements’ restrictions by obstacles and other characteristics of the topology. Chemotaxis is a term found in biology and refers to the movement of an organism in response to a chemical stimulus. Among numerous examples of such biological form here we get inspiration by Physarum polycephalum, since this slime mold has shown the ability to find the shortest path in a maze between two spots, where chemicals exist, by following the gradient of the chemo-attractants. Inspired by this behavior, chemotaxis will be used here to lead a robot to its desired destination inside a labyrinth. A device transmitting signals can be considered as an equivalent chemical source and the robot’s receiver will follow the increased gradient of signal’s amplitude. Moreover, an effective model, that has the ability to simulate such a problem reducing the calculations’ complexity and in the same time mimicking the specific behavior, namely Cellular Automata (CA) is coupled with chemotaxis. As a result, the design and implementation of a CA based bio-inspired algorithm is proposed and an E-Puck robot uses the exact algorithm to find the shortest path in different topologies as a proof of concept.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Dimitriadis A, Kutrib M, Sirakoulis G Ch
Cutting the Firing Squad Synchronization Proceedings Article
In: 12th International Conference on Cellular Automata for Research and Industry, ACRI 2016, Fez, Morocco, September 5-8, 2016. Proceedings, pp. 123–133, Springer International Publishing Springer, Cham, 2016.
@inproceedings{dimitriadis2016cutting,
title = {Cutting the Firing Squad Synchronization},
author = {Antonios Dimitriadis and Martin Kutrib and Georgios Ch. Sirakoulis},
url = {https://www.springerprofessional.de/en/cutting-the-firing-squad-synchronization/10629268},
doi = {doi.org/10.1007/978-3-319-44365-2_12},
year = {2016},
date = {2016-08-30},
urldate = {2016-08-30},
booktitle = {12th International Conference on Cellular Automata for Research and Industry, ACRI 2016, Fez, Morocco, September 5-8, 2016. Proceedings},
pages = {123--133},
publisher = {Springer, Cham},
organization = {Springer International Publishing},
abstract = {The firing squad synchronization problem on Cellular Automata (CA) has been studied extensively for many years, and a rich variety of synchronization algorithms have been proposed. From Mazoyer’s paper it is known that a minimal-time solution with 6 states exists. The firing squad synchronization problem has also been studied for defective CA where a defective cell can still transmit information without processing it. In the present paper, we consider defective CA where the dynamic defects are such that a defective cell totally fails. The failures are permanent and may occur at any time in the computation. In this way the array is cut into two parts. The question addressed is how many cells in each part can still be synchronized and at which time steps. It is analyzed how many cells are synchronized, where and when this happens and how these three characteristics are connected with the position of the defective cell and the time at which the cell fails. Based on Mazoyer’s 6-state algorithm, a solution for one-dimensional CA is proposed that synchronizes the maximal possible number of cells in each part.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G Ch
Memristive Electronic Computing Circuits and Systems Proceedings Article
In: 5th International Conference from Nanoparticles and Nanomaterials to Nanodevices and Nanosystems (IC4N), pp. 1, 2016.
@inproceedings{vourkas2016memristivec,
title = {Memristive Electronic Computing Circuits and Systems},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.uta.edu/ic4n/docs/2016_Technical%20Program%20Summary.pdf},
year = {2016},
date = {2016-06-29},
urldate = {2016-01-01},
booktitle = {5th International Conference from Nanoparticles and Nanomaterials to Nanodevices and Nanosystems (IC4N)},
pages = {1},
abstract = {The memory-resistor (memristor) is a two-terminal electronic device, defined by a state-dependent Ohm’s law; its resistance depends on a set of internal state-variables. Since the early discovery of the Hewlett Packard’s (HP) version of the Titanium Dioxide (TiO2) substrate memristor, which is considered a generalized memristor device, many other materials have been investigated due to their memristive characteristic. Furthermore, the favorable circuit properties of memristors justify the recent explosive growth of related research efforts which led to several advancements in theory and potential unique applications of memristors including, among others, computing. In this lecture entitled "Memristive Electronic Computing Circuits and Systems" we bring together a series of memristor-related topics, i.e. device modeling, complex device interconnections, logic and memory circuits [1]. In particular, we deal with the foundations of memristor theory and the fundamental properties of memristors. Moreover modeling of voltage-controlled bipolar memristors is presented in a thorough way, while later on we describe threshold-type SPICE-compatible device models, on which we based the presented simulations and the research findings. Finally, we focus on complex memristor interconnections and address design strategies for digital logic circuits with memristors, passing from sequential stateful logic to circuit design schemes which allow for parallel processing of the applied inputs. Finally, we introduce crossbar-based information storage systems, studying alternative memory cells and architectural aspects which could lead to more reliable memristor memories. In the same context, we integrate memristive multi-state switches with the crossbar circuit geometry in a multi-level memristor-based crossbar memory.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sichonidis C, Vourkas I, Mitianoudis N, Sirakoulis G Ch
A memristive circular buffer for real-time signal processing Proceedings Article
In: 2016 5th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1–4, IEEE IEEE, 2016.
@inproceedings{sichonidis2016memristive,
title = {A memristive circular buffer for real-time signal processing},
author = {Christos Sichonidis and Ioannis Vourkas and Nikolaos Mitianoudis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7495153},
doi = {10.1109/MOCAST.2016.7495153},
year = {2016},
date = {2016-06-23},
urldate = {2016-01-01},
booktitle = {2016 5th International Conference on Modern Circuits and Systems Technologies (MOCAST)},
pages = {1--4},
publisher = {IEEE},
organization = {IEEE},
abstract = {Thanks to their ability to store information in a continuous (analog) form, memristors are termed as well-suited for several real-time signal processing tasks. In this context, here we present a memristive circular buffer, using memristor and its multi-bit storage ability to temporarily store encoded information in a compact form, thus improving the area performance as well as the delay and energy consumption of the circuit, compared to conventional designs. We introduce the arithmetic encoding principles for the proposed circuit, explain the en/decoding mechanisms for the memristors-based data-management operations, and finally present the target application. For our simulation-based study we used a threshold-type device model of a bipolar voltage-controlled memristor.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Trunfio G A, Sirakoulis G Ch
Computing multiple accumulated cost surfaces with graphics processing units Proceedings Article
In: 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), pp. 694–701, IEEE 2016.
@inproceedings{trunfio2016computing,
title = {Computing multiple accumulated cost surfaces with graphics processing units},
author = {Giuseppe A Trunfio and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7445410},
doi = {10.1109/PDP.2016.76},
year = {2016},
date = {2016-04-04},
urldate = {2016-01-01},
booktitle = {2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP)},
pages = {694--701},
organization = {IEEE},
abstract = {Accumulated cost surfaces (ACSs) are a tool for spatial modelling used in a number of fields. Some relevant applications, especially in the areas of multi-criteria evaluation and spatial optimization, require the availability of several ACSs on the same raster, which may result in a significant computational cost. In this paper, we discuss some techniques available in the literature for accelerating the ACS computation using graphics processing units (GPUs) and CUDA. Also, we illustrate in details a new CUDA algorithm suitable for the computation of multiple ACSs. Moreover, we present some preliminary results on a test case, including an experimental comparison against a fast sequential implementation running on a CPU.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Konstantara K, Dourvas N I, Georgoudas I G, Sirakoulis G Ch
Parallel implementation of a cellular automata-based model for simulating assisted evacuation of elderly people Proceedings Article
In: 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), pp. 702–709, IEEE IEEE, 2016.
@inproceedings{konstantara2016parallel,
title = {Parallel implementation of a cellular automata-based model for simulating assisted evacuation of elderly people},
author = {Konstantina Konstantara and Nikolaos I Dourvas and Ioakeim G Georgoudas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7445411},
doi = {10.1109/PDP.2016.133},
year = {2016},
date = {2016-04-04},
urldate = {2016-04-04},
booktitle = {2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP)},
pages = {702--709},
publisher = {IEEE},
organization = {IEEE},
abstract = {This paper presents the principles of a Cellular Automata (CA) based model that focuses on assisted evacuation processes of elderly people and its parallel implementation. It is vital in venues that it is ensured punctual and safe evacuation of all people irrespective of their physical or mental condition. Obviously, in cases of emergency, such groups of people need special care in order to abandon an area. They themselves form a special category of moving people but they can be further subcategorized regarding their mobility capabilities, according to their different ailments (mobility disabilities, vision incapabilities, hearing weaknesses or even mental difficulties). The proposed model incorporates such parameters matching elderly people to different mobility groups that are assisted by specialized personnel. Multiple simulation scenarios have been performed that validate the response of the model qualitatively and quantitatively. Moreover, due to the inherent parallelism of CA, the solution of Graphic Processing Unit (GPU) is preferred to further speed up and proceed with the parallel implementation of the presented computational CA model. The aim of such a high performance computing implementation is to transform the proposed CA model to the basic module of an elderly crowd management anticipative system. Consequently, the model leads also to useful conclusions regarding proper venue layouts for efficient evacuation response.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsorvas D, Georgoudas I G, Seredynski F, Sirakoulis G Ch
Enhanced Multi-parameterized Cellular Automaton Model for Crowd Evacuation: The Case of a University Building Proceedings Article
In: 12th International Conference on Cellular Automata for Research and Industry, ACRI 2016, Fez, Morocco, September 5-8, 2016. Proceedings, pp. 376–386, Springer International Publishing Springer, Cham, 2016.
@inproceedings{tsorvas2016enhanced,
title = {Enhanced Multi-parameterized Cellular Automaton Model for Crowd Evacuation: The Case of a University Building},
author = {Dimitrios Tsorvas and Ioakeim G Georgoudas and Franciszek Seredynski and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-44365-2_37},
doi = {doi.org/10.1007/978-3-319-44365-2_37},
year = {2016},
date = {2016-01-30},
urldate = {2016-01-01},
booktitle = {12th International Conference on Cellular Automata for Research and Industry, ACRI 2016, Fez, Morocco, September 5-8, 2016. Proceedings},
volume = {9863},
pages = {376--386},
publisher = {Springer, Cham},
organization = {Springer International Publishing},
series = { Lecture Notes in Computer Science},
abstract = {This work investigates the impact of interactions among individuals and their environment during evacuations in a University Building. The proposed CA-based model aims at simplifying the simulation process and at accomplishing successful modeling of evacuation processes of moderate density. Thus, the model is effectively parameterised by incorporating variable speeds, acceleration, massive physical pressure onto individuals, adoption and efficient location of leading persons. Remarkable features that characterise crowd evacuation are prominent; transition from uncoordinated to coordinated movement due to common purpose, arching in front of exits, herding behavior. Finally, the validation of the model includes further qualitative and quantitative analysis, which is based on the comparison of the flow-density and speed-density response of the model with corresponding literature derived distributions.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Papandroulidakis G, Vourkas I, Sirakoulis G Ch, Stavrinides S G, Nikolaidis S
Multi-state memristive nanocrossbar for high-radix computer arithmetic systems Proceedings Article
In: Nanotechnology (IEEE-NANO), 2015 IEEE 15th International Conference on, pp. 625–628, IEEE IEEE, 2016.
@inproceedings{papandroulidakis2015multi,
title = {Multi-state memristive nanocrossbar for high-radix computer arithmetic systems},
author = {Georgios Papandroulidakis and Ioannis Vourkas and Georgios Ch. Sirakoulis and Stavros G Stavrinides and Spyridon Nikolaidis},
url = {https://ieeexplore.ieee.org/document/7388682},
doi = {10.1109/NANO.2015.7388682},
year = {2016},
date = {2016-01-21},
urldate = {2015-01-01},
booktitle = {Nanotechnology (IEEE-NANO), 2015 IEEE 15th International Conference on},
pages = {625--628},
publisher = {IEEE},
organization = {IEEE},
abstract = {The recent discovery of memristor, a device able to store multi-bit values in a single cell, has renewed the interest for fast arithmetic operations via high-radix numeric systems. This work presents a conceptual solution for CMOS-compatible, high-radix memristive arithmetic logic units (ALUs). The latter, combine CMOS circuitry for data processing with a reconfigurable, multi-level, memristive nanocrossbar memory, which allows the compact, high-radix storage of numbers. Certain modifications introduced to the typical crossbar topology permit the parallel creation of partial products for faster multiplication. High-radix to binary data conversion is performed via a network of comparators. A simulation-based validation of read/write operations from/to a multi-level memristive crossbar was performed using SPICE and a threshold-type model of a voltage-controlled bipolar memristor.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Papandroulidakis G, Vourkas I, Sirakoulis G Ch, Rubio A
Heterogeneous memristive crossbar for in-memory computing Proceedings Article
In: Memristive Systems (MEMRISYS) 2015 International Conference on, pp. 1–2, IEEE IEEE, 2016.
@inproceedings{papandroulidakis2015heterogeneous,
title = {Heterogeneous memristive crossbar for in-memory computing},
author = {Georgios Papandroulidakis and Ioannis Vourkas and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/7378388},
doi = {10.1109/MEMRISYS.2015.7378388},
year = {2016},
date = {2016-01-18},
urldate = {2015-01-01},
booktitle = {Memristive Systems (MEMRISYS) 2015 International Conference on},
pages = {1--2},
publisher = {IEEE},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Papandroulidakis G, Vourkas I, Sirakoulis G Ch, Rubio A
Heterogeneous Memristive Crossbar for In-Memory Computing Proceedings Article
In: 2015 International Conference on Memristive Systems, MEMRISYS 2015, pp. 1–2, IEEE IEEE, 2016.
@inproceedings{papandroulidakis2016heterogeneous,
title = {Heterogeneous Memristive Crossbar for In-Memory Computing},
author = {Georgios Papandroulidakis and Ioannis Vourkas and Georgios Ch. Sirakoulis and Antonio Rubio},
url = {https://ieeexplore.ieee.org/document/7378388},
doi = {10.1109/MEMRISYS.2015.7378388},
year = {2016},
date = {2016-01-18},
urldate = {2016-01-01},
booktitle = {2015 International Conference on Memristive Systems, MEMRISYS 2015},
pages = {1--2},
publisher = {IEEE},
organization = {IEEE},
abstract = {It's been quite a while since scientists are seeking for the ancestor of von Neumann computing architecture. Among the most promising candidates, memristor demonstrates advantageous characteristics, which open new pathways for the exploration of advanced computing paradigms. In this work we propose the design of a novel crossbar geometry, which is heterogeneous in terms of its cross-point devices, allowing for the realization of true in-memory digital logic computations. More specifically, it is a combination of two stacked crossbar arrays with a shared intermediate nanowire layer. The variety of available cross-points types allows the execution of parallel memristive logic computations, where the logic state variable is voltage. Moreover, the utilization of insulating patterns in the crossbar arrays, at the expense of a small area-overhead, permits the simultaneous parallel read/write memory operation of two memory words. Memory/logic operation is determined through control signals driven from the peripheral CMOS-based driving circuitry, which also comprises row/column decoders, tri-state drivers, and summing/sense amplifiers to allow for the proper programming/reading of the memristive cross-points.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Papandroulidakis G, Vourkas I, Sirakoulis G Ch
Composite memristive nano-architectures with memory and in memory computing capabilities Proceedings Article
In: Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2016, pp. 1–2, TU Delft 2016.
@inproceedings{papandroulidakis2016composite,
title = {Composite memristive nano-architectures with memory and in memory computing capabilities},
author = {Georgios Papandroulidakis and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {http://memtdac2016.ewi.tudelft.nl/index-2.html},
year = {2016},
date = {2016-01-01},
urldate = {2016-01-01},
booktitle = {Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2016},
pages = {1--2},
organization = {TU Delft},
abstract = {In this work we propose a novel crossbar geometry based on the integration of multiple crossbar arrays which are heterogeneous in terms of their cross-point devices. This heterogeneity enables in-memory computing operations using composite memristive switches, formed by the vertical integration of multiple heterogeneous memristive crossbars. The proposed stacked topology is a vertical integration of a typical 1T1M crossbar and multiple "Uniformly distributed" alternative crossbar topologies with single memristive cross-points. Alternative memristive crossbar arrays are used to achieve higher voltage margins without selector devices. The composite memristive networks formed through the 3D stacked topology permit the implementation of digital logic gates, such as XOR, AND, NAND, OR and NOR for parallel computations. The required control signals are driven by CMOS peripheral circuits which allow the proper programming/reading of the composite 3D heterogeneous memristive cross-points. The outcome of this work includes novel dense computing architectures based on the emerging nanotechnology of memristor devices that could be used in future nano-electronics post-von Neumman computing architecture.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Strongylis D, Makaratzis A, Georgoudas I G, Sirakoulis G Ch
Hardware implementation principles of a probabilistic CA-based crowd evacuation model Proceedings Article
In: Proceedings of the 19th Panhellenic Conference on Informatics, pp. 424–425, ACM ACM, 2015.
@inproceedings{strongylis2015hardware,
title = {Hardware implementation principles of a probabilistic CA-based crowd evacuation model},
author = {Dionysios Strongylis and Antonios Makaratzis and Ioakeim G Georgoudas and Georgios Ch. Sirakoulis},
url = {https://dl.acm.org/doi/10.1145/2801948.2802023},
doi = {doi.org/10.1145/2801948.2802023},
year = {2015},
date = {2015-10-01},
urldate = {2015-01-01},
booktitle = {Proceedings of the 19th Panhellenic Conference on Informatics},
pages = {424--425},
publisher = {ACM},
organization = {ACM},
abstract = {This paper presents the principles of the hardware implementation of a Cellular Automata (CA) model that simulates crowd evacuation based on the methodology proposed by Nishinari et al. This method introduces a probabilistic movement process. It takes under consideration spatial features as well as attributes of human behavior aiming at more realistic representations. Implementation is realised with the use of the hardware description language VHDL. In the hardware approach, each cell of the automaton is treated as a physical entity as it is represented as a component with its own inputs and outputs. Hardware implementation tries to exploit more efficiently the prominent feature of parallelism that CA intrinsically share. Thus, each cell is driven by a common clock signal that synchronises the whole implementation and all information are exchanged simultaneously.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ntinas V, Vourkas I, Sirakoulis G Ch
LC filters with enhanced memristive damping Proceedings Article
In: 2015 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 2664–2667, IEEE IEEE, 2015.
@inproceedings{ntinas2015lc,
title = {LC filters with enhanced memristive damping},
author = {Vasileios Ntinas and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/abstract/document/7169234},
doi = {10.1109/ISCAS.2015.7169234},
year = {2015},
date = {2015-07-30},
urldate = {2015-01-01},
booktitle = {2015 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {2664--2667},
publisher = {IEEE},
organization = {IEEE},
abstract = {Within an ever-increasing variety of applications for memristors, adaptive electronic circuits have attracted considerable attention lately. This paper extends previously published work on memristive filter design to include the potential of composite memristive devices as damping elements in LC-based sensing circuits. The collective response of several LC contours with different memristive damping is considered. A thorough study of the circuit properties is performed in an attempt to exploit the high sensitivity of the circuit, other than address it as a typical drawback. The simulated circuits could find application in bio-inspired information processing, whereas could lead to better behavioral models for biological organisms.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Stathis D, Sirakoulis G Ch
Live demonstration: XbarSim: An educational simulation tool for memristive crossbar-based circuits Proceedings Article
In: 2015 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1909–1909, IEEE IEEE, 2015.
@inproceedings{vourkas2015live,
title = {Live demonstration: XbarSim: An educational simulation tool for memristive crossbar-based circuits},
author = {Ioannis Vourkas and Dimitrios Stathis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7169042},
doi = {10.1109/ISCAS.2015.7169042},
year = {2015},
date = {2015-07-30},
urldate = {2015-01-01},
booktitle = {2015 IEEE International Symposium on Circuits and Systems (ISCAS)},
pages = {1909--1909},
publisher = {IEEE},
organization = {IEEE},
abstract = {This Live Demonstration is about an interactive software tool developed by the present authors. The tool will run on a personal laptop which the demonstrator will be responsible to bring to the conference site. There are no further special requirements and the mentioned provisions in the presentation booths, i.e. a power plug, a table, and a pin wall, are sufficient.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Stathis D, Sirakoulis G Ch
XbarSim: an educational simulation tool for memristive crossbar-based circuits Proceedings Article
In: Circuits and Systems (ISCAS), 2015 IEEE International Symposium on, pp. 1798–1801, IEEE IEEE, 2015.
@inproceedings{vourkas2015xbarsim,
title = {XbarSim: an educational simulation tool for memristive crossbar-based circuits},
author = {Ioannis Vourkas and Dimitrios Stathis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7169004},
doi = {10.1109/ISCAS.2015.7169004},
year = {2015},
date = {2015-06-30},
urldate = {2015-01-01},
booktitle = {Circuits and Systems (ISCAS), 2015 IEEE International Symposium on},
pages = {1798--1801},
publisher = {IEEE},
organization = {IEEE},
abstract = {Simulation is expected to become an indispensable educational and research tool for memristive circuits and architectures. To this end, this paper presents a novel, self-contained, platform-independent, GUI-based design and simulation tool for standard/alternative memristive crossbar architectures, targeting memory and/or logic applications. It permits the exploration of the crossbar-based memristive circuit design-space and allows for logic-in-memory computations.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Giitsidis T, Karakasis E G, Gasteratos A, Sirakoulis G Ch
Human and fire detection from high altitude UAV images Proceedings Article
In: 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 309–315, IEEE IEEE, 2015.
@inproceedings{giitsidis2015human,
title = {Human and fire detection from high altitude UAV images},
author = {Themistoklis Giitsidis and Evangelos G Karakasis and Antonios Gasteratos and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/7092737},
doi = {10.1109/PDP.2015.118},
year = {2015},
date = {2015-04-23},
urldate = {2015-01-01},
booktitle = {2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing},
pages = {309--315},
publisher = {IEEE},
organization = {IEEE},
abstract = {Illegal migration as well as wildfires constitute commonplace situations in southern European countries, where the mountainous terrain and thick forests make the surveillance and location of these incidents a tall task. This territory could benefit from Unmanned Aerial Vehicles (UAVs) equipped with optical and thermal sensors in conjunction with sophisticated image processing and computer vision algorithms, in order to detect suspicious activity or prevent the spreading of a fire. Taking into account that the flight height is about to two kilometers, human and fire detection algorithms are mainly based on blob detection. For both processes thermal imaging is used in order to improve the accuracy of the algorithms, while in the case of human recognition information like movement patterns as well as shadow size and shape are also considered. For fire detection a blob detector is utilized in conjunction with a color based descriptor, applied to thermal and optical images, respectively. Unlike fire, human detection is a more demanding process resulting in a more sophisticated and complex algorithm. The main difficulty of human detection originates from the high flight altitude. In images taken from high altitude where the ground sample distance is not small enough, people appear as small blobs occupying few pixels, leading corresponding research works to be based on blob detectors to detect humans. Their shadows as well as motion detection and object tracking can then be used to determine whether these regions of interest do depict humans. This work follows this motif as well, nevertheless, its main novelty lies in the fact that the human detection process is adapted for high altitude and vertical shooting images in contrast with the majority of other similar works where lower altitudes and different shooting angles are considered. Additionally, in the interest of making our algorithms as fast as possible in order for them to be used in real time during the UAV flights, parallel image processing with the help of a specialized hardware device based on Field Programmable Gate Array (FPGA) is being worked on.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Dourvas N I, Sirakoulis G Ch, Tsalides P
GPU implementation of physarum cellular automata model Proceedings Article
In: Proceedings of the International Conference on Numerical Analysis and Applied Mathematics 2014 (ICNAAM-2014), pp. 580019, AIP Publishing AIP, 2015.
@inproceedings{dourvas2015gpu,
title = {GPU implementation of physarum cellular automata model},
author = {Nikolaos I Dourvas and Georgios Ch. Sirakoulis and Philippos Tsalides},
url = {https://aip.scitation.org/doi/10.1063/1.4912827},
doi = {doi.org/10.1063/1.4912827},
year = {2015},
date = {2015-04-01},
urldate = {2015-01-01},
booktitle = {Proceedings of the International Conference on Numerical Analysis and Applied Mathematics 2014 (ICNAAM-2014)},
volume = {1648},
pages = {580019},
publisher = {AIP},
organization = {AIP Publishing},
abstract = {In the past few decades, there is an increasing number of publications which show that solutions to complex mathematical problems can be found by applying unconventional computing methods. Among other examples, the plasmodium of Physarum Polycephalum has been intensively used for solving shortest path(s) problem, various graph problems, evaluation of transport networks, robotic control and many other engineering applications. In this paper we coupled the computing abilities of slime mould with one of the most powerful parallel computational models, namely Cellular Automata (CAs). CAs can capture the essential features of systems which global behavior emerges from the collective effect of simple components, which interact locally. Moreover, a Graphical Processing Unit (GPU) implementation will exploit the prominent feature of parallelism that CA structures inherently possess in contrast to the serial computers, thus accelerating the response of the proposed model. As a result, a slime mould CA based model in graphics processing unit (GPU) using CUDA programming model to describe and mimic the behavior of a plasmodium in a maze. In this way we are able to produce a virtual lab speeding up significantly the biological paradigm in GPU.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Amanatiadis A, Karakasis E G, Bampis L, Giitsidis T, Panagiotou P, Sirakoulis G Ch, Gasteratos A, Tsalides P, Goulas A, Yakinthos K
The HCUAV project: electronics and software development for medium altitude remote sensing Proceedings Article
In: 2014 IEEE International Symposium on Safety, Security, and Rescue Robotics (2014), pp. 1–5, IEEE IEEE, 2015.
@inproceedings{amanatiadis2014hcuav,
title = {The HCUAV project: electronics and software development for medium altitude remote sensing},
author = {Angelos Amanatiadis and Evangelos G Karakasis and Loukas Bampis and Themistoklis Giitsidis and Periklis Panagiotou and Georgios Ch. Sirakoulis and Antonios Gasteratos and Ph Tsalides and Apostolos Goulas and Kyros Yakinthos},
url = {https://ieeexplore.ieee.org/document/7017668},
doi = {10.1109/SSRR.2014.7017668},
year = {2015},
date = {2015-01-22},
urldate = {2014-01-01},
booktitle = {2014 IEEE International Symposium on Safety, Security, and Rescue Robotics (2014)},
pages = {1--5},
publisher = {IEEE},
organization = {IEEE},
abstract = {The continuous increase of illegal migration flows to southern European countries has been recently in the spotlight of European Union due to numerous deadly incidents. Another common issue that the aforementioned countries share is the Mediterranean wildfires which are becoming more frequent due to the warming climate and increasing magnitudes of droughts. Different ground early warning systems have been funded and developed across these countries separately for these incidents, however they have been proved insufficient mainly because of the limited surveyed areas and challenging Mediterranean shoreline and landscape. In 2011, the Greek Government along with European Commission, decided to support the development of the first Hellenic Civil Unmanned Aerial Vehicle (HCUAV), which will provide solutions to both illegal migration and wildfires. This paper presents the challenges in the electronics and software design, and especially the under development solutions for detection of human and fire activity, image mosaicking and orthorectification using commercial off-the-shelf sensors. Preliminary experimental results of the HCUAV medium altitude remote sensing algorithms, show accurate and adequate results using low cost sensors and electronic devices.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Dourvas N I, Tsompanas M, Sirakoulis G Ch
Implementing Cellular Automata Bio-Inspired Algorithms on Field Programmable Gate Arrays Proceedings Article
In: 2015, 4th International conference on Modern Circuits and Systems Technologies, pp. 1–4, Department of Physics, Aristotle University of Thessaloniki 2015.
@inproceedings{dourvas2015implementing,
title = {Implementing Cellular Automata Bio-Inspired Algorithms on Field Programmable Gate Arrays},
author = {Nikolaos I Dourvas and Michail-Antisthenis Tsompanas and Georgios Ch. Sirakoulis},
url = {http://mocast.physics.auth.gr/index.php/proceedings},
doi = {http://mocast.physics.auth.gr/images/NewPapers/PAPER_28F.pdf},
year = {2015},
date = {2015-01-01},
urldate = {2015-01-01},
booktitle = {2015, 4th International conference on Modern Circuits and Systems Technologies},
pages = {1--4},
organization = {Department of Physics, Aristotle University of Thessaloniki},
abstract = {Biological systems that have been subjected to vast time periods of evolution, have provided numerous times inspiration for problem solving techniques. These systems have evolved to survive in harsh environments, thus they provide more efficient solutions than the conventional methods. The
inspiration of this study was based on the computing abilities that Physarum Polycephalum performs on graphically represented problems. The behavior of the plasmodium of P. Polycephalum was emulated using a model based on Cellular Automata (CAs) principles. The model is CA-based, thus, its implementation on hardware is trivial. The resultant digital circuit employ the inherent parallelism of CAs. As a result, the execution of the proposed algorithm is significantly accelerated compared with the software based model. The proposed system can be implemented in any real-time application solving graph represented problems.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
inspiration of this study was based on the computing abilities that Physarum Polycephalum performs on graphically represented problems. The behavior of the plasmodium of P. Polycephalum was emulated using a model based on Cellular Automata (CAs) principles. The model is CA-based, thus, its implementation on hardware is trivial. The resultant digital circuit employ the inherent parallelism of CAs. As a result, the execution of the proposed algorithm is significantly accelerated compared with the software based model. The proposed system can be implemented in any real-time application solving graph represented problems.
Tsompanas M I, Sirakoulis G Ch
Mimicking the Exploration of 3D Terrains by Physarum with Cellular Automata Models Proceedings Article
In: Complex Adaptive Systems (Proceedings of the European Conference on Artificial Life 2015, ECAL 2015), pp. 33–40, The MIT Press 2015.
@inproceedings{tsompanas2015mimicking,
title = {Mimicking the Exploration of 3D Terrains by Physarum with Cellular Automata Models},
author = {Michail-Antisthenis I. Tsompanas and Georgios Ch. Sirakoulis},
year = {2015},
date = {2015-01-01},
booktitle = {Complex Adaptive Systems (Proceedings of the European Conference on Artificial Life 2015, ECAL 2015)},
pages = {33--40},
organization = {The MIT Press},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ghallab Y, Ismail Y, Vason S, Jabbour C, Amer I, Vourkas I, Sirakoulis G, Abdel-Aty-Zohdy H S, Fayed A
Tutorial 1: Lab-on-a-chip based on CMOS technology: Parts, applications, challenges and future trends Proceedings Article
In: 2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 1–6, IEEE 2015.
@inproceedings{ghallab2015tutorial,
title = {Tutorial 1: Lab-on-a-chip based on CMOS technology: Parts, applications, challenges and future trends},
author = {Yehya Ghallab and Yehea Ismail and Srini Vason and Chadi Jabbour and Ihab Amer and Ioannis Vourkas and Georgios Sirakoulis and Hoda Soliman Abdel-Aty-Zohdy and Ayman Fayed},
year = {2015},
date = {2015-01-01},
booktitle = {2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS)},
pages = {1--6},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Papandroulidakis G, Vourkas I, Sirakoulis G Ch
Memristor-based High-radix Computer Arithmetic System Proceedings Article
In: Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2015, pp. 1–2, 2015.
@inproceedings{papandroulidakis2015memristor,
title = {Memristor-based High-radix Computer Arithmetic System},
author = {Georgios Papandroulidakis and Ioannis Vourkas and Georgios Ch. Sirakoulis},
year = {2015},
date = {2015-01-01},
booktitle = {Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2015},
pages = {1--2},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kachris C, Sirakoulis G Ch, Soudris D
A Reconfigurable MapReduce accelerator for multi-core all-programmable SoCs Proceedings Article
In: System-on-Chip (SoC), 2014 International Symposium on, pp. 1–6, IEEE IEEE, 2014.
@inproceedings{kachris2014reconfigurable,
title = {A Reconfigurable MapReduce accelerator for multi-core all-programmable SoCs},
author = {Christoforos Kachris and Georgios Ch. Sirakoulis and Dimitrios Soudris},
url = {https://ieeexplore.ieee.org/document/6972430},
doi = {10.1109/ISSOC.2014.6972430},
year = {2014},
date = {2014-12-04},
urldate = {2014-01-01},
booktitle = {System-on-Chip (SoC), 2014 International Symposium on},
pages = {1--6},
publisher = {IEEE},
organization = {IEEE},
abstract = {Phoenix MapReduce is a programming framework for multi-core systems that is used to automatically parallelize and schedule the programs based on the MapReduce framework. This paper presents a novel reconfigurable MapReduce accelerator that can be augmented to multi-core SoCs and it can speedup the indexing and the processing of the MapReduce key-value pairs. The proposed architecture is implemented, mapped and evaluated to an all-programmable SoC with two embedded ARM cores (Zynq FPGA). Depending on the MapReduce application requirements, the user can dynamically reconfigure the FPGA with the appropriate version of the MapReduce accelerator. The performance evaluation shows that the proposed scheme can achieve up to 2.3x overall performance improvement in MapReduce applications.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Stathis D, Vourkas I, Sirakoulis G Ch
Solving AI problems with memristors: A case study for optimal bin packing Proceedings Article
In: Proceedings of the 18th Panhellenic Conference on Informatics, pp. 1–6, ACM ACM, 2014.
@inproceedings{stathis2014solving,
title = {Solving AI problems with memristors: A case study for optimal bin packing},
author = {Dimitrios Stathis and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://dl.acm.org/doi/10.1145/2645791.2645814},
doi = {https://doi.org/10.1145/2645791.2645814},
year = {2014},
date = {2014-10-02},
urldate = {2014-01-01},
booktitle = {Proceedings of the 18th Panhellenic Conference on Informatics},
pages = {1--6},
publisher = {ACM},
organization = {ACM},
abstract = {This paper presents a novel circuit-level Cellular Automata (CA)-inspired computational scheme capable of executing computations within memory. The proposed computing structures exploit the threshold-based resistance switching behavior of memristors and of their multi-state composite components. Array-like circuit structures with memristors are designed and their ability to efficiently solve the classic "bin packing" problem is verified via a simulation-based validation using a published memristor device model. A fundamental memristive cell which implements a one-dimensional CA rule is described in detail and then employed in a sophisticated two-dimensional array able to execute the "First-Fit" (decreasing) bin packing algorithm.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Stathis D, Vourkas I, Sirakoulis G Ch
Shortest path computing using memristor-based circuits and cellular automata Proceedings Article
In: International Conference on Cellular Automata (ACRI 2014), pp. 398–407, Springer International Publishing Springer International Publishing, 2014.
@inproceedings{stathis2014shortest,
title = {Shortest path computing using memristor-based circuits and cellular automata},
author = {Dimitrios Stathis and Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-11520-7_41},
doi = {https://doi.org/10.1007/978-3-319-11520-7_41},
year = {2014},
date = {2014-09-05},
urldate = {2014-01-01},
booktitle = {International Conference on Cellular Automata (ACRI 2014)},
volume = {8751},
pages = {398--407},
publisher = {Springer International Publishing},
organization = {Springer International Publishing},
series = {Lecture Notes in Computer Science},
abstract = {This paper addresses Cellular Automata (CA) based algorithm implementations using circuits with memory resistors (memristors). Memristors are two-terminal passive nonvolatile resistance switching devices whose unique adaptive properties are suitable for massively parallel computational purposes. The sparse nature of computations using network configurations of memristors resembles certain operational features and computing capabilities of CA. Here a memristive CA capable of detecting the shortest path between given nodes of a mesh with weighted edges is proposed. Simulation results are in absolute agreement with the solutions given by the corresponding CA-based algorithmic approach. The proposed memristive CA circuit structure is also used for the effective solution of the traveling salesman problem.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatziagorakis P, Elmasides C, Sirakoulis G Ch, Karafyllidis I, Andreadis I, Georgoulas N, Giaouris D, Papadopoulos A I, Ziogou C, Ipsakis D, Papadopoulou S, Seferlis P, Stergiopoulos F, Voutetakis P
Application of Neural Networks Solar Radiation Prediction for Hybrid Renewable Energy Systems Proceedings Article
In: International Conference on Engineering Applications of Neural Networks, pp. 133–144, Springer International Publishing Springer, Cham, 2014.
@inproceedings{chatziagorakis2014application,
title = {Application of Neural Networks Solar Radiation Prediction for Hybrid Renewable Energy Systems},
author = {Prodromos Chatziagorakis and Constantinos Elmasides and Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Ioannis Andreadis and Nikolaos Georgoulas and Damianos Giaouris and Athanasios I Papadopoulos and Chrysovalantou Ziogou and Dimitris Ipsakis and Semira Papadopoulou and Panos Seferlis and Fotios Stergiopoulos and Paris Voutetakis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-11071-4_13},
year = {2014},
date = {2014-09-05},
urldate = {2014-09-05},
booktitle = {International Conference on Engineering Applications of Neural Networks},
volume = {459},
pages = {133--144},
publisher = {Springer, Cham},
organization = {Springer International Publishing},
series = {Communications in Computer and Information Science },
abstract = {In this paper a Recurrent Neural Network (RNN) for solar radiation prediction is proposed for the enhancement of the Power Management Strategies (PMSs) of Hybrid Renewable Energy Systems (HYRES). The presented RNN can offer both daily and hourly prediction concerning solar irradiation forecasting. As a result, the proposed model can be used to predict the Photovoltaic Systems output of the HYRES and provide valuable feedback for PMSs of the understudy autonomous system. To do so a flexible network based design of the HYRES is used and, moreover, applied to a specific system located on Olvio, near Xanthi, Greece, as part of SYSTEMS SUNLIGHT S.A. facilities. As a result, the RNN after training with meteorological data of the aforementioned area is applied to the specific HYRES and successfully manages to enhance and optimize its PMS based on the provided solar radiation prediction.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Spartalis E, Georgoudas I G, Sirakoulis G Ch
CA crowd modeling for a retirement house evacuation with guidance Proceedings Article
In: International Conference on Cellular Automata, pp. 481–491, Springer International Publishing Springer, Cham, 2014.
@inproceedings{spartalis2014crowd,
title = {CA crowd modeling for a retirement house evacuation with guidance},
author = {Eleftherios Spartalis and Ioakeim G Georgoudas and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007/978-3-319-11520-7_50},
doi = {doi.org/10.1007/978-3-319-11520-7_50},
year = {2014},
date = {2014-09-05},
urldate = {2014-01-01},
booktitle = {International Conference on Cellular Automata},
volume = {8751},
pages = {481--491},
publisher = {Springer, Cham},
organization = {Springer International Publishing},
series = {Lecture Notes in Computer Science},
abstract = {This paper studies the impact of guidance on evacuation processes. A Cellular Automata (CA) based model has been, therefore, elaborated in order to introduce group categorization and guidance attributes. The crowd is categorized according to motional skills and a special group is assigned leadership features. The presented scenario includes the evacuation of a retirement house with the help of the nursing staff. Simulation results prove the significance of proper guidance. The latter optimizes the response of the model by activating alternative routes that decrease congestion levels in front of exits.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatziagorakis P, Elmasides C, Sirakoulis G Ch, Karafyllidis I, Andreadis I, Georgoulas N, Giaouris D, Papadopoulos A I, Ziogou C, Ipsakis D, Papadopoulou S, Seferlis P, Stergiopoulos F, Voutetakis P
Cellular Automata Model with Game Theory for Power Management of Hybrid Renewable Energy Smart Grids Proceedings Article
In: International Conference on Cellular Automata, pp. 248–257, Springer International Publishing Springer, Cham, 2014.
@inproceedings{chatziagorakis2014cellular,
title = {Cellular Automata Model with Game Theory for Power Management of Hybrid Renewable Energy Smart Grids},
author = {Prodromos Chatziagorakis and Constantinos Elmasides and Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Ioannis Andreadis and Nikolaos Georgoulas and Damianos Giaouris and Athanasios I Papadopoulos and Chrysovalantou Ziogou and Dimitris Ipsakis and Simira Papadopoulou and Panos Seferlis and Fotis Stergiopoulos and Paris Voutetakis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-11520-7_26},
doi = {doi.org/10.1007/978-3-319-11520-7_26},
year = {2014},
date = {2014-09-05},
urldate = {2014-01-01},
booktitle = {International Conference on Cellular Automata},
volume = {8751},
pages = {248--257},
publisher = {Springer, Cham},
organization = {Springer International Publishing},
series = {Lecture Notes in Computer Science},
abstract = {In recent years, control of smart grids that match electricity demand in different sites and forms with supply has been considered as one of the most difficult aspect of smart energy grids design. In this paper we present a Cellular Automata (CA) based approach combined with Game Theory for the enhancement of Power Management Strategies (PMSs) of multiple Hybrid Renewable Energy Systems (HYRES) that form a smart grid for the exchange of energy. More specifically, taking advantage of the local interactions of HYRES we coupled CA principles with Public Goods Game (PGG) for modeling. The presented CA model focuses on providing valuable feedback for PMSs of the understudy HYRES connected in a grid. In this manner, a flexible network based HYRES design is considered and applied to specific HYRESs located in Olvio, near Xanthi, Greece, part of SYSTEMS SUNLIGHT facilities. The proposed model can be applied to the understudy HYRESs grid management to enhance and optimize its PMS based on the provided energy prediction scenarios.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G Ch
Cellular Automata for Crowd Dynamics Proceedings Article
In: International Conference on Implementation and Application of Automata, pp. 58–69, Springer International Publishing Springer, Cham, 2014.
@inproceedings{sirakoulis2014cellularb,
title = {Cellular Automata for Crowd Dynamics},
author = {Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-08846-4_4},
doi = {doi.org/10.1007/978-3-319-08846-4_4},
year = {2014},
date = {2014-07-27},
urldate = {2014-01-01},
booktitle = {International Conference on Implementation and Application of Automata},
volume = {8587},
pages = {58--69},
publisher = {Springer, Cham},
organization = {Springer International Publishing},
series = { Lecture Notes in Computer Science},
abstract = {Cellular Automata (CA) as bio-inspired parallel computational models of self-reproducing organisms can capture the essential features of systems where global behavior arises from the collective effect of simple components which interact locally. In this aspect, CAs have been considered as a fine candidate to model pedestrian behavior and crowd dynamics in a fine manner. In specific, for crowd modeling, the CA models show evidence of a macroscopic nature with microscopic extensions, i.e. they provide adequate details in the description of human behavior and interaction, whilst they retain the computational cost at low levels. In this paper several CA models for crowd evacuation taking into consideration different modeling principles, like potential fields techniques, obstacle avoidance, follow-the-leader principles, grouping theory, etc. will be presented in an attempt to accomplish efficient crowd evacuation simulation. Moreover, an integrated system based on CAs that operates as an anticipative crowd management tool in cases of medium density crowd evacuation for indoor and outdoor environments is also shown, and its results different real world cases and different environments prove its efficiency. Finally, robot guided evacuation with the help of CAs is also presented. Quite recently, an evacuation system was proposed, based on an accurate CA model capable of assessing the human behavior during emergency situations takes advantage of the simulation output to provide sufficient information to a mobile robotic guide, which in turn guides people towards a less congestive exit at a time.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Hamdioui S, Aziza H, Sirakoulis G Ch
Memristor based memories: Technology, design and test Proceedings Article
In: 2014 9th IEEE International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), pp. 1–7, IEEE IEEE, 2014.
@inproceedings{hamdioui2014memristor,
title = {Memristor based memories: Technology, design and test},
author = {Said Hamdioui and Hassan Aziza and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6850647/},
doi = {10.1109/DTIS.2014.6850647},
year = {2014},
date = {2014-07-10},
urldate = {2014-07-10},
booktitle = {2014 9th IEEE International Conference on Design \& Technology of Integrated Systems in Nanoscale Era (DTIS)},
pages = {1--7},
publisher = {IEEE},
organization = {IEEE},
abstract = {Today's memory technologies, such as DRAM, SRAM, and NAND Flash, are facing major challenges with regard to their continued scaling. For instance, ITRS projects that DRAM cannot scale easily below 40nm as the cost and energy/power are hard -if not impossible- to scale. Fortunately, the international memory technology community has been researching other alternative for more than fifteen years. Apparently, non-volatile resistive memories are promising to replace the today's memories for many reasons such as better scalability, low cost, higher capacity, lower energy, CMOS compatibility, better configurability, etc. This paper discusses and highlights three major aspects of resistive memories, especially memristor based memories: (a) technology and design constraints, (b) architectures, and (c) testing and design-for-test. It shows the opportunities and the challenges.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Konstantinidis K, Amanatiadis A, Chatzichristofis S A, Sandaltzopoulos R, Sirakoulis G Ch
Identification and Retrieval of DNA Genomes Using Binary Image Representations Produced by Cellular Automata Proceedings Article
In: 2014 IEEE International Conference on Imaging Systems and Techniques (IST) Proceedings, pp. 1–4, IEEE IEEE (Computer Society), 2014.
@inproceedings{amanatiadis2014identification,
title = {Identification and Retrieval of DNA Genomes Using Binary Image Representations Produced by Cellular Automata},
author = {Konstantinos Konstantinidis and Angelos Amanatiadis and Savvas A Chatzichristofis and Raphael Sandaltzopoulos and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6958460.},
doi = {10.1109/IST.2014.6958460},
year = {2014},
date = {2014-06-14},
urldate = {2014-01-01},
booktitle = {2014 IEEE International Conference on Imaging Systems and Techniques (IST) Proceedings},
pages = {1--4},
publisher = {IEEE (Computer Society)},
organization = {IEEE},
abstract = {We have developed a novel method for the identification and retrieval of DNA sequences which are represented as binary images. This type of representation emanates from the evolution of one-dimensional nucleotide arrays abiding to a set of Cellular Automaton rules. A thorough investigation of these rules was performed in order to determine their efficiency. The presented method has been applied on short nucleotide sequences as well as on eleven complete genes of various origins. The technology presented offers a novel approach for the rapid and efficient sequence identification of nucleotide sequences in database repositories. The proposed framework will be practically useful for applications involved in virus recognition and personalized medicine which rely heavily on the processing of huge volumes of nucleotide sequence data.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G Ch
Employing Threshold-based Behavior and Network Dynamics for the Creation of Memristive Logic Circuits and Architectures Proceedings Article
In: Symposium on Memristor materials, mechanisms and devices for unconventional computing affiliated with E-MRS 2014 Spring Meeting, pp. 1–2, E-MRS 2014.
@inproceedings{vourkas2014employing,
title = {Employing Threshold-based Behavior and Network Dynamics for the Creation of Memristive Logic Circuits and Architectures},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.european-mrs.com/2014-spring-symposium-s-european-materials-research-society},
year = {2014},
date = {2014-05-26},
urldate = {2014-01-01},
booktitle = {Symposium on Memristor materials, mechanisms and devices for unconventional computing affiliated with E-MRS 2014 Spring Meeting},
pages = {1--2},
organization = {E-MRS},
abstract = {Memristors demonstrate a natural basis for computation that is different from familiar paradigms. Innovative computational architectures and methods that exploit the unique features of these novel electronic devices have been developed in the last few years. However, each concept requires new circuit design methodologies and operational principles in order to synthesize Boolean logic functions. Therefore, up to now it is not immediately clear what kind of computing architectures would in practice benefit the most from the built-in computing capability offered by memristors.
Analysis of the dynamic behavior of network architectures based on memristor assembles has gained considerable attention lately because when multiple memristors are connected to each other, their overall behavior becomes complicated. In this context, this work focuses on the creation of logic circuits by employing the collective dynamics of networks of reciprocal memristors. A novel nano/CMOS circuit design methodology is described where the computing systems comprise active CMOS circuitry interfaced with passive memristive devices, working under already known logic circuit design principles from the CMOS VLSI technology. The accuracy and completeness of this straightforward methodology is demonstrated through SPICE level simulations which are based on a device model for memristors that exhibits threshold-based behavior; thus its response is closer to that of most experimental memristor realizations.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Analysis of the dynamic behavior of network architectures based on memristor assembles has gained considerable attention lately because when multiple memristors are connected to each other, their overall behavior becomes complicated. In this context, this work focuses on the creation of logic circuits by employing the collective dynamics of networks of reciprocal memristors. A novel nano/CMOS circuit design methodology is described where the computing systems comprise active CMOS circuitry interfaced with passive memristive devices, working under already known logic circuit design principles from the CMOS VLSI technology. The accuracy and completeness of this straightforward methodology is demonstrated through SPICE level simulations which are based on a device model for memristors that exhibits threshold-based behavior; thus its response is closer to that of most experimental memristor realizations.
Boukas E, Crociani L, Manzoni S, Vizzari G, Gasteratos A, Sirakoulis G Ch
An intelligent tool for the automated evaluation of pedestrian simulation Proceedings Article
In: Hellenic Conference on Artificial Intelligence, pp. 136–149, Springer, Cham Springer International Publishing, 2014.
@inproceedings{boukas2014intelligent,
title = {An intelligent tool for the automated evaluation of pedestrian simulation},
author = {Evangelos Boukas and Luca Crociani and Sara Manzoni and Giuseppe Vizzari and Antonios Gasteratos and Georgios Ch. Sirakoulis},
url = {https://link.springer.com/chapter/10.1007%2F978-3-319-07064-3_12},
doi = {doi.org/10.1007/978-3-319-07064-3_12},
year = {2014},
date = {2014-05-23},
urldate = {2014-01-01},
booktitle = {Hellenic Conference on Artificial Intelligence},
volume = {8445},
pages = {136--149},
publisher = {Springer International Publishing},
organization = {Springer, Cham},
series = {Lecture Notes in Computer Science},
abstract = {One of the most cumbersome tasks in the implementation of an accurate pedestrian model is the calibration and fine tuning based on real life experimental data. Traditionally, this procedure employs the manual extraction of information about the position and locomotion of pedestrians in multiple videos. The paper in hand proposes an automated tool for the evaluation of pedestrian models. It employees state of the art techniques for the automated 3D reconstruction, pedestrian detection and data analysis. The proposed method constitutes a complete system which, given a video stream, automatically determines both the workspace and the initial state of the simulation. Moreover, the system is able to track the evolution of the movement of pedestrians. The evaluation of the quality of the pedestrian model is performed via automatic extraction of critical information from both real and simulated data.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G Ch
On the analog computational characteristics of memristive networks Proceedings Article
In: 2013 IEEE 20th International Conference on Electronics, Circuits, and Systems (ICECS), pp. 309–312, IEEE IEEE, 2014.
@inproceedings{vourkas2013analog,
title = {On the analog computational characteristics of memristive networks},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6815416},
doi = {10.1109/ICECS.2013.6815416},
year = {2014},
date = {2014-05-15},
urldate = {2013-01-01},
booktitle = {2013 IEEE 20th International Conference on Electronics, Circuits, and Systems (ICECS)},
pages = {309--312},
publisher = {IEEE},
organization = {IEEE},
abstract = {Within a growing variety of systems that exhibit memristive behavior nowadays, most of the research has so far focused on the properties of these single devices, whereas very little is known about their response when they are organized into networks. In this work we study the composite characteristics of memristive elements connected in regular one-dimensional configurations. Using a nonlinear memristor model we carry out simulations and analyze the characteristics of complex memristor circuits, as well as investigate the relationships among the single devices. We show how composite memristive systems can be efficiently built out of individual memristive devices, presenting different electrical characteristics from their structural elements. Finally, we exploit the threshold-dependent nonlinear memristive behavior and elaborate the presented memristive networks to build analog computational circuits like a fully passive memristive analog decimal counter. The presented analysis provides intuition into the response of complex memristive networks and motivates for further elaboration of their composite and dynamic complexity for the creation of sophisticated memristive systems.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Giitsidis T, Sirakoulis G Ch
Simulation of aircraft disembarking and emergency evacuation Proceedings Article
In: 2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 372–379, IEEE IEEE, 2014.
@inproceedings{giitsidis2014simulation,
title = {Simulation of aircraft disembarking and emergency evacuation},
author = {Themistoklis Giitsidis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6787301},
doi = {10.1109/PDP.2014.96},
year = {2014},
date = {2014-04-12},
urldate = {2014-01-01},
booktitle = {2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing},
pages = {372--379},
publisher = {IEEE},
organization = {IEEE},
abstract = {In this paper we simulate the process of disembarking in a small airplane seat layout, based on Airbus A320/ Boeing 737, in search of ways to make it faster and safer under normal evacuation conditions, as well as emergency scenarios with the help of a model based on a parallel computational tool, namely Cellular Automata (CA). In specific, several case studies, including single and two opposite exits, different walking speeds of passengers depending on sex, age and height, the effect of retrieving and carrying luggage in addition to the presence of obstacles in the aisles, constituting a dynamic environment, as well as the emergence of panic are taken into account to enlighten the disembarking and emergency evacuation processes. The simulation results were compared to existing aircraft disembarking and evacuation times and indicate the efficacy of the proposed model to investigate and reveal the passenger attributes during these processes in all the examined cases. Finally, in order to speed up the simulation process and present a fully dynamical anticipative real-time system helpful for decision making we investigate the hardware implementation of the proposed here CA model in a Field Programmable Gate Array (FPGA) device.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kachris C, Sirakoulis G Ch, Soudris D
A configurable mapreduce accelerator for multi-core FPGAs Proceedings Article
In: Proceedings of the 2014 ACM/SIGDA international symposium on Field-programmable gate arrays, pp. 241–241, ACM ACM, 2014.
@inproceedings{kachris2014configurable,
title = {A configurable mapreduce accelerator for multi-core FPGAs},
author = {Christoforos Kachris and Georgios Ch. Sirakoulis and Dimitrios Soudris},
url = {https://dl.acm.org/doi/10.1145/2554688.2554700},
doi = {doi.org/10.1145/2554688.2554700},
year = {2014},
date = {2014-02-26},
urldate = {2014-01-01},
booktitle = {Proceedings of the 2014 ACM/SIGDA international symposium on Field-programmable gate arrays},
pages = {241--241},
publisher = {ACM},
organization = {ACM},
abstract = {MapReduce is a widely used programming framework for the implementation of cloud computing application in data centers. This work presents a novel configurable hardware accelerator that is used to speed up the processing of multi-core and cloud computing applications based on the MapReduce programming framework. The proposed MapReduce configurable accelerator is augmented to multi-core processors and it performs a fast indexing and accumulation of the key/value pairs based on an efficient memory architecture using Cuckoo hashing. The MapReduce accelerator consists of the memory buffers that store the key/value pairs, and the processing units that are used to accumulate the key's value sent from the processors. In essence, this accelerator is used to alleviate the processors from executing the Reduce tasks, and thus executing only the Map tasks and emitting the intermediate key/value pairs to the hardware acceleration unit that performs the Reduce operation. The number and the size of the keys that can be stored on the accelerator are configurable and can be configured based on the application requirements. The MapReduce accelerator has been implemented and mapped to a multi-core FPGA with embedded ARM processors (Xilinx Zynq FPGA) and has been integrated with the MapReduce programming framework under Linux. The performance evaluation shows that the proposed accelerator can achieve up to 1.8x system speedup of the MapReduce applications and hence reduce significantly the execution time of multi-core and cloud computing applications. (Action: "Supporting Postdoctoral Researchers", "Education and Lifelong Learning" Program (GSRT) and co-financed by the ESF and the Greek State.)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Liolis O, Kalogeiton V S, Papadopoulos D P, Sirakoulis G Ch, Mardiris V, Gasteratos A
Morphological edge detector implemented in Quantum Cellular Automata Proceedings Article
In: 2013 IEEE International Conference on Imaging Systems and Techniques (IST), pp. 406–409, IEEE IEEE, 2014.
@inproceedings{liolis2013morphological,
title = {Morphological edge detector implemented in Quantum Cellular Automata},
author = {Orestis Liolis and Vicky S Kalogeiton and Dim P Papadopoulos and Georgios Ch. Sirakoulis and Vasilios Mardiris and Antonios Gasteratos},
url = {https://ieeexplore.ieee.org/abstract/document/6729731},
doi = {10.1109/IST.2013.6729731},
year = {2014},
date = {2014-02-03},
urldate = {2014-02-03},
booktitle = {2013 IEEE International Conference on Imaging Systems and Techniques (IST)},
pages = {406--409},
publisher = {IEEE},
organization = {IEEE},
abstract = {Non-linear morphological edge detectors have been proven to be robust in the presence of noise and able to discriminate between edges and regions corrupted by noise. In this paper a novel non-linear morphological edge detector is presented when implemented as a compact circuit on Quantum Cellular Automata (QCA) in crossbar nanoelectronic architecture. The proposed QCA implementation provides high circuit performance, very low dimensions, parallel processing and very low power consumption. Moreover, the presented QCA circuit design obeys with the QCA design rules while focusing on circuit functionality robustness and thereafter provides real time image processing. The corresponding simulation results indicate the efficiency of the proposed circuitry.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G Ch
Incorporating memristors in currently established logic circuit architectures: Design considerations and challenges Proceedings Article
In: Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2014 conference, TU Delft, 2014.
@inproceedings{vourkas2014incorporating,
title = {Incorporating memristors in currently established logic circuit architectures: Design considerations and challenges},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {http://memtdac2014.ewi.tudelft.nl/},
year = {2014},
date = {2014-01-22},
urldate = {2014-01-01},
booktitle = {Workshop on Memristor Technology, Design, Automation and Computing (MemTDAC) affiliated with the HiPEAC 2014 conference},
publisher = {TU Delft},
abstract = {To date, memristor represents the latest technology achievement which creates a new opportunity for realization of innovative circuits that in some cases are not possible or have inefficient realization in the present and established design domain. The identification of Chua’s memristor in 2008 by HP Labs originated intense research activity in the field. Recently, many researchers have worked actively on multiple applications of memristors ranging from memory and reconfigurable logic, to neuromorphic engineering, generating new opportunities for analog and digital circuits [1-7]. Among other emergent applications that are discussed in the literature, implementation of logic circuits is gaining considerable attention but up to now no standard design methodology exists for memristor-based logic circuits. Memristors demonstrate a natural basis for computation that is different from familiar paradigms, and memristor-based logic opens new pathways for the exploration of advanced computing architectures [8-13].},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Stathis D, Sirakoulis G Ch
Improved read voltage margins with alternative topologies for memristor-based crossbar memories Proceedings Article
In: 2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC), pp. 336–339, IEEE IEEE, 2013.
@inproceedings{vourkas2013improved,
title = {Improved read voltage margins with alternative topologies for memristor-based crossbar memories},
author = {Ioannis Vourkas and Dimitrios Stathis and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6673304},
doi = {10.1109/VLSI-SoC.2013.6673304},
year = {2013},
date = {2013-11-25},
urldate = {2013-01-01},
booktitle = {2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC)},
pages = {336--339},
publisher = {IEEE},
organization = {IEEE},
abstract = {Memories based on hysteretic resistive materials are expected to have superior properties such as nonvolatility, low power consumption, as well as very high capacity. Crossbar arrays are considered very attractive for future ultimately scaled memories. In this paper, the memristor-based passive crossbar geometry is studied and a set of different topological patterns, which introduce insulating junctions within the memory array, is presented. In the worst-case reading scenario the simulations revealed significantly improved sensed voltage margins (up to \> 4×) which alleviate the rigorous requirement for large and high performance CMOS sensing circuits in passive crossbar memory systems.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, .Sirakoulis G C
Design and Development of Nano-Electronic Circuits and Architectures With Memristive Devices Proceedings Article
In: 21st IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), pp. 300–301, IEEE IEEE, 2013.
@inproceedings{vourkas2013design,
title = {Design and Development of Nano-Electronic Circuits and Architectures With Memristive Devices},
author = {Ioannis Vourkas and Georgios Ch .Sirakoulis},
url = {https://www.researchgate.net/publication/255970930_Design_and_Development_of_Nano-Electronic_Circuits_and_Architectures_With_Memristive_Devices},
year = {2013},
date = {2013-11-25},
urldate = {2013-01-01},
booktitle = {21st IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC)},
pages = {300--301},
publisher = {IEEE},
organization = {IEEE},
abstract = {This paper briefly presents the recent research activity of the authors on memristors and on some of their most promising applications, which are expected to revolutionize future integrated circuit technology. Generic device models, both at theoretical and at SPICE level, have been developed and their effectiveness has been proved for a variety of memristive applications. Moreover, the nonlinear nature of memristors has been explored and their unique composite behavior, when organized in complex network configurations, has been studied. Also, unconventional computing architectures have been proposed, based on hybrid nano/CMOS crossbar platforms, where computing and storage of information takes place on the same physical platform, i.e. memristors.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsompanas M I, Kachris C, Sirakoulis G Ch
Evaluating conflicts impact over shared last-level cache using public goods game on cellular automata Proceedings Article
In: 2013 International Conference on High Performance Computing & Simulation (HPCS), pp. 326–332, IEEE IEEE, 2013.
@inproceedings{tsompanas2013evaluating,
title = {Evaluating conflicts impact over shared last-level cache using public goods game on cellular automata},
author = {Michail-Antisthenis I Tsompanas and Christoforos Kachris and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6641434},
doi = {10.1109/HPCSim.2013.6641434},
year = {2013},
date = {2013-10-21},
urldate = {2013-01-01},
booktitle = {2013 International Conference on High Performance Computing \& Simulation (HPCS)},
pages = {326--332},
publisher = {IEEE},
organization = {IEEE},
abstract = {Regardless the fact that micro-architecture design has reached a very high level of complexity to overcome the restrains of Moore's Law, memory systems remain a bottleneck for processing systems. Taking that into account, this paper presents a model that simulates the conflict between cores for the use of shared resources, i.e. cache memory, on a multi-core processor and illustrates the impact of that conflict on the global performance of the system, using an example of Game Theory, namely Public Goods Game. In this context, Cellular Automata are the computational tool selected, in order to encapsulate the local dynamics realized on a multi-core system. Moreover, in order to validate the applicability of the model, the behavior of multicore applications running on a regular multi-core system, were profiled and compared with the results obtained from the model. This comparison illustrated that the performance of system simulated by the model is in good agreement with the profiling results of the real system configuration.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G Ch
A Threshold-based Approach for Modeling Memristive Devices and Systems Proceedings Article
In: 4th International Conference from Nanoparticles and Nanomaterials to Nanodevices and Nanosystems (IC4N), pp. 172, University of Texas at Arlington 2013.
@inproceedings{vourkas2013threshold,
title = {A Threshold-based Approach for Modeling Memristive Devices and Systems},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://www.uta.edu/ic4n/2013/},
year = {2013},
date = {2013-06-16},
urldate = {2013-01-01},
booktitle = {4th International Conference from Nanoparticles and Nanomaterials to Nanodevices and Nanosystems (IC4N)},
pages = {172},
organization = {University of Texas at Arlington},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Saravakos P, Sirakoulis G Ch
Modeling behavioral traits of employees in a workplace with cellular automata Proceedings Article
In: Wyrzykowski, Roman; Dongarra, Jack; Karczewski, Konrad; Wasniewski, Jerzy (Ed.): International Conference on Parallel Processing and Applied Mathematics (PPAM 2013), pp. 689–698, Springer Berlin Heidelberg Springer International Publishing, 2013.
@inproceedings{saravakos2013modeling,
title = {Modeling behavioral traits of employees in a workplace with cellular automata},
author = {Petros Saravakos and Georgios Ch. Sirakoulis},
editor = {Roman Wyrzykowski and Jack Dongarra and Konrad Karczewski and Jerzy Wasniewski},
url = {https://link.springer.com/chapter/10.1007/978-3-642-55195-6_65},
doi = {DOI https://doi.org/10.1007/978-3-642-55195-6_65},
year = {2013},
date = {2013-05-11},
urldate = {2013-05-11},
booktitle = {International Conference on Parallel Processing and Applied Mathematics (PPAM 2013)},
volume = {8385},
pages = {689--698},
publisher = {Springer International Publishing},
organization = {Springer Berlin Heidelberg},
abstract = {The aim of this paper is to examine a parameterized working environment on the basis of behavioral traits of employees in an organization. Firstly we define several behavioral traits of the employees, including the employee’s attitude in the workplace, the influence radius and her/his reluctance to adapt to organizational norms, stated as insistence. The combination of these traits allows us to model employee interactions to a satisfactory extent for a realistic model of the working environment. Secondly, we define two metrics illustrating the policies adopted by the organization either to restrain unwanted or impose desirable behavioral patterns. Finally, the corresponding Cellular Automaton (CA) model enables us to utilize the aforementioned parameters and to simulate the under study workplace. The presented simulation results can be used as a complementary tool for managerial decisions illustrating workplace dynamics and forecast future trends.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsompanas M I, Kachris C, Sirakoulis G Ch
Optimization of shared-memory multicore systems using game theory and genetic algorithms on cellular automata lattices Proceedings Article
In: 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, pp. 482–490, IEEE IEEE, 2013.
@inproceedings{tsompanas2013optimization,
title = {Optimization of shared-memory multicore systems using game theory and genetic algorithms on cellular automata lattices},
author = {Michail-Antisthenis I Tsompanas and Christoforos Kachris and Georgios Ch. Sirakoulis},
url = {https://ieeexplore.ieee.org/document/6650922/},
doi = {10.1109/IPDPSW.2013.233},
year = {2013},
date = {2013-01-01},
urldate = {2013-01-01},
booktitle = {2013 IEEE International Symposium on Parallel \& Distributed Processing, Workshops and Phd Forum},
pages = {482--490},
publisher = {IEEE},
organization = {IEEE},
abstract = {A main problem in multi-core architectures is the runtime management and the allocation of shared resources, such as the shared memory. This paper presents a model of the memory resources allocation, in specific the on-chip shared memory, in order to achieve higher performance based on the basic concepts of game theory and the iterated spatial prisoner's dilemma game, with the help of adaptive computational tools like cellular automata and genetic algorithms. The paper evaluates the proposed scheme using multi-core applications that are based on the MapReduce programming framework. The performance evaluation and the simulation results show that the allocation of shared resources based on game theory and genetic algorithms, can improve, up to 10%, the overall performance of the multicore architectures.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G Ch
Modeling earthquake activity using a memristor-based cellular grid Proceedings Article
In: EGU General Assembly Conference Abstracts, pp. 12925, EGU EGU, 2013.
@inproceedings{vourkas2013modeling,
title = {Modeling earthquake activity using a memristor-based cellular grid},
author = {Ioannis Vourkas and Georgios Ch. Sirakoulis},
url = {https://meetingorganizer.copernicus.org/EGU2013/EGU2013-12925.pdf},
year = {2013},
date = {2013-01-01},
urldate = {2013-01-01},
booktitle = {EGU General Assembly Conference Abstracts},
volume = {15},
pages = {12925},
publisher = {EGU},
organization = {EGU},
abstract = {Earthquakes are absolutely among the most devastating natural phenomena because of their immediate and long-term severe consequences. Earthquake activity modeling, especially in areas known to experience frequent large earthquakes, could lead to improvements in infrastructure development that will prevent possible loss of lives and property damage. An earthquake process is inherently a nonlinear complex system and lately scientists have become interested in finding possible analogues of earthquake dynamics. The majority of the models developed so far were based on a mass-spring model of either one or two dimensions. An early approach towards the reordering and the improvement of existing models presenting the capacitor-inductor (LC) analogue, where the LC circuit resembles a mass-spring system and simulates earthquake activity, was also published recently. Electromagnetic oscillation occurs when energy is transferred between the capacitor and the inductor. This energy transformation is similar to the mechanical oscillation that takes place in the mass-spring system. A few years ago memristor-based oscillators were used as learning circuits exposed to a train of voltage pulses that mimic environment changes. The mathematical foundation of the memristor (memory resistor), as the fourth fundamental passive element, has been expounded by Leon Chua and later extended to a more broad class of memristors, known as memristive devices and systems. This class of two-terminal passive circuit elements with memory performs both information processing and storing of computational data on the same physical platform. Importantly, the states of these devices adjust to input signals and provide analog capabilities unavailable in standard circuit elements, resulting in adaptive circuitry and providing analog parallel computation. In this work, a memristor-based cellular grid is used to model earthquake activity. An LC contour along with a memristor is used to model seismic activity based on scalar values of potentials that characterize each grid site. The simulation results prove that memristor-based circuits are an interesting non conventional approach to the modeling of complex environmental processes.
},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G Ch
Cellular Automata for the advancement of Robotics Proceedings Article
In: Workshop of Unconventional Approaches to Robotics, Automation and Control inspired by Nature (UARACIN 2013) of the "2013 IEEE International Conference on Robotics and Automation (ICRA 2013)", pp. 1, Old City Publishing Inc 2013.
@inproceedings{sirakoulis2013cellular,
title = {Cellular Automata for the advancement of Robotics},
author = {Georgios Ch. Sirakoulis},
year = {2013},
date = {2013-01-01},
booktitle = {Workshop of Unconventional Approaches to Robotics, Automation and Control inspired by Nature (UARACIN 2013) of the "2013 IEEE International Conference on Robotics and Automation (ICRA 2013)"},
pages = {1},
organization = {Old City Publishing Inc},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kalogeiton V, Papadopoulos D, Sirakoulis G Ch
Implementation of a Novel Physarum-Inspired and CA-based Single-Camera SLAM Method Proceedings Article
In: Workshop of Unconventional Approaches to Robotics, Automation and Control inspired by Nature (UARACIN 2013) of the "2013 IEEE International Conference on Robotics and Automation (ICRA 2013)", pp. 1–4, Old City Publishing Inc 2013.
@inproceedings{kalogeiton2013implementation,
title = {Implementation of a Novel Physarum-Inspired and CA-based Single-Camera SLAM Method},
author = {Vicky Kalogeiton and Dim Papadopoulos and Georgios Ch. Sirakoulis},
year = {2013},
date = {2013-01-01},
booktitle = {Workshop of Unconventional Approaches to Robotics, Automation and Control inspired by Nature (UARACIN 2013) of the "2013 IEEE International Conference on Robotics and Automation (ICRA 2013)"},
pages = {1--4},
organization = {Old City Publishing Inc},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chrysostomou D, Sirakoulis G Ch, Gasteratos A
A bio-inspired multi-camera topology for crowd analysis Proceedings Article
In: Proceedings of 1st International Workshop Pattern Recognition Crowd Analysis (PRCA'12) held in conjunction with 21st IARP International Conference on Pattern Recognition (ICPR'12), pp. 58–63, 2012.
@inproceedings{chrysostomou2012bio,
title = {A bio-inspired multi-camera topology for crowd analysis},
author = {Dimitrios Chrysostomou and Georgios Ch. Sirakoulis and Antonios Gasteratos},
year = {2012},
date = {2012-11-11},
urldate = {2012-01-01},
booktitle = {Proceedings of 1st International Workshop Pattern Recognition Crowd Analysis (PRCA'12) held in conjunction with 21st IARP International Conference on Pattern Recognition (ICPR'12)},
pages = {58--63},
abstract = {This paper presents a bio-inspired method for introducing an adequate multi-camera topology aiming to maximize the coverage of the available space for sufficient crowd analysis. More specifically, a twofold bio-inspired approach is proposed, taking into advantage the emergent computation that arrives from swarms able to find solutions to complex mathematical problems which keep computers busy for days. In the proposed approach, artificial bumblebees are used to determine the number of requested cameras needed to maximize the coverage of an available space subject under the safety specifications dictated by the crowd analysis application, while artificial spiders following the way they wave their webs indicate the exact positions of the aforementioned cameras in the under study crowd environment. Experimental results show that the algorithm is capable of producing promising results where 95% coverage of the given room is possible.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ioannidis K, Andreadis I, Sirakoulis G C
An edge preserving image resizing method based on cellular automata Proceedings Article
In: International Conference on Cellular Automata, pp. 375–384, Springer, Berlin, Heidelberg 2012.
@inproceedings{ioannidis2012edge,
title = {An edge preserving image resizing method based on cellular automata},
author = {Konstantinos Ioannidis and Ioannis Andreadis and Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {375--384},
organization = {Springer, Berlin, Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G C
FPGA based cellular automata for environmental modeling Proceedings Article
In: 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012), pp. 93–96, IEEE 2012.
@inproceedings{vourkas2012fpga,
title = {FPGA based cellular automata for environmental modeling},
author = {Ioannis Vourkas and Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
booktitle = {2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012)},
pages = {93--96},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C
Hybrid DNA Cellular Automata for pseudorandom number generation Proceedings Article
In: 2012 International Conference on High Performance Computing & Simulation (HPCS), pp. 238–244, IEEE 2012.
@inproceedings{sirakoulis2012hybrid,
title = {Hybrid DNA Cellular Automata for pseudorandom number generation},
author = {Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
booktitle = {2012 International Conference on High Performance Computing \& Simulation (HPCS)},
pages = {238--244},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vihas C, Georgoudas I G, Sirakoulis G C
Follow-the-leader cellular automata based model directing crowd movement Proceedings Article
In: International Conference on Cellular Automata, pp. 752–762, Springer, Berlin, Heidelberg 2012.
@inproceedings{vihas2012follow,
title = {Follow-the-leader cellular automata based model directing crowd movement},
author = {Christos Vihas and Ioakeim G Georgoudas and Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {752--762},
organization = {Springer, Berlin, Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Katis I, Sirakoulis G C
Cellular automata on FPGAs for image processing Proceedings Article
In: 2012 16th Panhellenic Conference on Informatics, pp. 308–313, IEEE 2012.
@inproceedings{katis2012cellular,
title = {Cellular automata on FPGAs for image processing},
author = {Ioannis Katis and Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
booktitle = {2012 16th Panhellenic Conference on Informatics},
pages = {308--313},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Michail D, Sirakoulis G C
Spreading Patterns of Mobile Phone Viruses Using Cellular Automata Proceedings Article
In: International Conference on Cellular Automata, pp. 263–272, Springer, Berlin, Heidelberg 2012.
@inproceedings{vourkas2012spreading,
title = {Spreading Patterns of Mobile Phone Viruses Using Cellular Automata},
author = {Ioannis Vourkas and Dimitrios Michail and Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {263--272},
organization = {Springer, Berlin, Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kachris C, Sirakoulis G, Soudris D
Performance Evaluation of Embedded Processor in MapReduce Cloud Computing Applications Proceedings Article
In: International Conference on Cloud Computing, pp. 43–51, Springer International Publishing 2012.
@inproceedings{kachris2012performance,
title = {Performance Evaluation of Embedded Processor in MapReduce Cloud Computing Applications},
author = {Christoforos Kachris and Georgios Sirakoulis and Dimitrios Soudris},
year = {2012},
date = {2012-01-01},
booktitle = {International Conference on Cloud Computing},
pages = {43--51},
organization = {Springer International Publishing},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Vourkas I, Sirakoulis G C
FPGA implementation of a cellular automata-based algorithm for the prediction of oil slick spreading Proceedings Article
In: Proceedings of the 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS2012). Piscataway: IEEE, pp. 1–4, 2012.
@inproceedings{vourkas2012fpgab,
title = {FPGA implementation of a cellular automata-based algorithm for the prediction of oil slick spreading},
author = {Ioannis Vourkas and Georgios Ch Sirakoulis},
year = {2012},
date = {2012-01-01},
booktitle = {Proceedings of the 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS2012). Piscataway: IEEE},
pages = {1--4},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kechaidou M, Sirakoulis G C, Scordilis E
Monitoring of seismic time-series with advanced parallel computational tools and complex networks Proceedings Article
In: EGU General Assembly Conference Abstracts, pp. 11003, 2012.
@inproceedings{kechaidou2012monitoring,
title = {Monitoring of seismic time-series with advanced parallel computational tools and complex networks},
author = {M Kechaidou and G Ch Sirakoulis and EM Scordilis},
year = {2012},
date = {2012-01-01},
booktitle = {EGU General Assembly Conference Abstracts},
volume = {14},
pages = {11003},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kalogeropoulos G, Sirakoulis G C, Karafyllidis I
Fpga implementation of a bioinspired model for real-time traffic signals control Proceedings Article
In: Proceedings of the 2011 international conference on scientific computing, CSC, pp. 290–295, 2011.
@inproceedings{kalogeropoulos2011fpga,
title = {Fpga implementation of a bioinspired model for real-time traffic signals control},
author = {Georgios Kalogeropoulos and Georgios Ch Sirakoulis and Ioannis Karafyllidis},
year = {2011},
date = {2011-01-01},
booktitle = {Proceedings of the 2011 international conference on scientific computing, CSC},
pages = {290--295},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ioannidis K, Sirakoulis G C, Andreadis I
Depicting pathways for cooperative miniature robots using cellular automata Proceedings Article
In: 2011 International Conference on High Performance Computing & Simulation, pp. 794–800, IEEE 2011.
@inproceedings{ioannidis2011depicting,
title = {Depicting pathways for cooperative miniature robots using cellular automata},
author = {Konstantinos Ioannidis and Georgios Ch Sirakoulis and Ioannis Andreadis},
year = {2011},
date = {2011-01-01},
booktitle = {2011 International Conference on High Performance Computing \& Simulation},
pages = {794--800},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatziagorakis P, Sirakoulis G C
Cellular Automata Simulation of Saltwater Intrusion in Coastal Aquifer Proceedings Article
In: NUMERICAL ANALYSIS AND APPLIED MATHEMATICS ICNAAM 2011: International Conference on Numerical Analysis and Applied Mathematics, pp. 987–990, AIP Publishing 2011.
@inproceedings{chatziagorakis2011cellular,
title = {Cellular Automata Simulation of Saltwater Intrusion in Coastal Aquifer},
author = {P Chatziagorakis and G Ch Sirakoulis},
year = {2011},
date = {2011-01-01},
booktitle = {NUMERICAL ANALYSIS AND APPLIED MATHEMATICS ICNAAM 2011: International Conference on Numerical Analysis and Applied Mathematics},
volume = {1389},
number = {1},
pages = {987--990},
organization = {AIP Publishing},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatziagorakis P, Sirakoulis G Ch
Cellular Automata Simulation of Saltwater Intrusion in Coastal Aquifer Proceedings Article
In: Proceeding of Interdisciplinary Symposium on Complex Systems, organized within the 9th International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2011),, pp. 987–990, AIP Conf. Proc. 2011.
@inproceedings{chatziagorakis2011cellularb,
title = {Cellular Automata Simulation of Saltwater Intrusion in Coastal Aquifer},
author = {Prodromos Chatziagorakis and Georgios Ch. Sirakoulis},
year = {2011},
date = {2011-01-01},
booktitle = {Proceeding of Interdisciplinary Symposium on Complex Systems, organized within the 9th International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2011),},
volume = {1389},
pages = {987--990},
organization = {AIP Conf. Proc.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I G, Koltsidas G, Sirakoulis G C, Andreadis I T
A cellular automaton model for crowd evacuation and its auto-defined obstacle avoidance attribute Proceedings Article
In: International Conference on Cellular Automata, pp. 455–464, Springer Berlin Heidelberg 2010.
@inproceedings{georgoudas2010cellular,
title = {A cellular automaton model for crowd evacuation and its auto-defined obstacle avoidance attribute},
author = {Ioakeim G Georgoudas and Georgios Koltsidas and Georgios Ch Sirakoulis and Ioannis Th Andreadis},
year = {2010},
date = {2010-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {455--464},
organization = {Springer Berlin Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Nalpantidis L, Sirakoulis G C, Carbone A, Gasteratos A
Computationally effective stereovision SLAM Proceedings Article
In: 2010 IEEE International Conference on Imaging Systems and Techniques, pp. 458–463, IEEE 2010.
@inproceedings{nalpantidis2010computationally,
title = {Computationally effective stereovision SLAM},
author = {Lazaros Nalpantidis and Georgios Ch Sirakoulis and Andrea Carbone and Antonios Gasteratos},
year = {2010},
date = {2010-01-01},
booktitle = {2010 IEEE International Conference on Imaging Systems and Techniques},
pages = {458--463},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsompanas M I, Sirakoulis G C, Karafyllidis I
Modeling memory resources distribution on multicore processors using games on cellular automata lattices Proceedings Article
In: 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), pp. 1–8, IEEE 2010.
@inproceedings{tsompanas2010modeling,
title = {Modeling memory resources distribution on multicore processors using games on cellular automata lattices},
author = {Michail-Antisthenis I Tsompanas and Georgios Ch Sirakoulis and Ioannis Karafyllidis},
year = {2010},
date = {2010-01-01},
booktitle = {2010 IEEE International Symposium on Parallel \& Distributed Processing, Workshops and Phd Forum (IPDPSW)},
pages = {1--8},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Tsiftsis A, Sirakoulis G C, Lygouras J
FPGA design of a cellular automaton model for railway traffic flow with GPS module Proceedings Article
In: International Conference on Cellular Automata, pp. 373–384, Springer Berlin Heidelberg 2010.
@inproceedings{tsiftsis2010fpga,
title = {FPGA design of a cellular automaton model for railway traffic flow with GPS module},
author = {Anastasios Tsiftsis and Georgios Ch Sirakoulis and John Lygouras},
year = {2010},
date = {2010-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {373--384},
organization = {Springer Berlin Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ioannidis K, Sirakoulis G C, Andreadis I
A Cooperative Robot Path Planner Based on Cellular Automata and Artificial Ant Colonies Proceedings Article
In: IASTED International Conference on Advances in Computer Science and Engineering (ACSE 2010), pp. 41–47, ACTA Press (doi://10.2316/P.2010.689-006) 2010.
@inproceedings{ioannidis2010cooperative,
title = {A Cooperative Robot Path Planner Based on Cellular Automata and Artificial Ant Colonies},
author = {K Ioannidis and G Ch Sirakoulis and I Andreadis},
year = {2010},
date = {2010-01-01},
booktitle = {IASTED International Conference on Advances in Computer Science and Engineering (ACSE 2010)},
volume = {689},
number = {006},
pages = {41--47},
organization = {ACTA Press (doi://10.2316/P.2010.689-006)},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C, Scordilis E M, Karafyllidis I
An automatic hybrid three-dimensional spatiotemporal model for earthquake activity by the dissociation of seismic data Proceedings Article
In: EGU General Assembly Conference Abstracts, pp. 10891, 2010.
@inproceedings{sirakoulis2010automatic,
title = {An automatic hybrid three-dimensional spatiotemporal model for earthquake activity by the dissociation of seismic data},
author = {Georgios Ch Sirakoulis and Emmanouil M Scordilis and Ioannis Karafyllidis},
year = {2010},
date = {2010-01-01},
booktitle = {EGU General Assembly Conference Abstracts},
volume = {12},
pages = {10891},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C, Karafyllidis I
Power estimation of 1-d cellular automata circuits Proceedings Article
In: 2010 International Conference on High Performance Computing & Simulation, pp. 691–697, IEEE 2010.
@inproceedings{sirakoulis2010power,
title = {Power estimation of 1-d cellular automata circuits},
author = {Georgios Ch Sirakoulis and Ioannis Karafyllidis},
year = {2010},
date = {2010-01-01},
booktitle = {2010 International Conference on High Performance Computing \& Simulation},
pages = {691--697},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Cubber G D, Doroftei D, Nalpantidis L, Sirakoulis G C, Gasteratos A
Stereo-based terrain traversability analysis for robot navigation Proceedings Article
In: IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance, Brussels, Belgium, 2009.
@inproceedings{de2009stereo,
title = {Stereo-based terrain traversability analysis for robot navigation},
author = {Geert De Cubber and Daniela Doroftei and Lazaros Nalpantidis and Georgios Ch Sirakoulis and Antonios Gasteratos},
year = {2009},
date = {2009-01-01},
booktitle = {IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance, Brussels, Belgium},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Nalpantidis L, Amanatiadis A, Sirakoulis G, Kyriakoulis N, Gasteratos A
Dense disparity estimation using a hierarchical matching technique from uncalibrated stereo vision Proceedings Article
In: 2009 IEEE International Workshop on Imaging Systems and Techniques, pp. 427–431, IEEE 2009.
@inproceedings{nalpantidis2009dense,
title = {Dense disparity estimation using a hierarchical matching technique from uncalibrated stereo vision},
author = {Lazaros Nalpantidis and Angelos Amanatiadis and G Sirakoulis and Nikolaos Kyriakoulis and Antonios Gasteratos},
year = {2009},
date = {2009-01-01},
booktitle = {2009 IEEE International Workshop on Imaging Systems and Techniques},
pages = {427--431},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Chatziagorakis P, Sirakoulis G C, Lygouras J
Automatic generation of cellular neural networks for distributed sensor data processing Proceedings Article
In: 2009 13th Panhellenic Conference on Informatics, pp. 35–39, IEEE 2009.
@inproceedings{chatziagorakis2009automatic,
title = {Automatic generation of cellular neural networks for distributed sensor data processing},
author = {Prodromos Chatziagorakis and Georgios Ch Sirakoulis and John Lygouras},
year = {2009},
date = {2009-01-01},
booktitle = {2009 13th Panhellenic Conference on Informatics},
pages = {35--39},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Progias P, Vardaki E, Sirakoulis G C
FPGA Realization of a Cellular Automata Based Epidemic Processor Proceedings Article
In: International Conference on Parallel Processing and Applied Mathematics, pp. 569–574, Springer Berlin Heidelberg 2009.
@inproceedings{progias2009fpga,
title = {FPGA Realization of a Cellular Automata Based Epidemic Processor},
author = {Pavlos Progias and Emmanouela Vardaki and Georgios Ch Sirakoulis},
year = {2009},
date = {2009-01-01},
booktitle = {International Conference on Parallel Processing and Applied Mathematics},
pages = {569--574},
organization = {Springer Berlin Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C
Evolving a three-dimensional cellular automata dynamic system constituted of cells-charges for modelling real earthquake activity Proceedings Article
In: EGU General Assembly Conference Abstracts, pp. 12096, 2009.
@inproceedings{sirakoulis2009evolving,
title = {Evolving a three-dimensional cellular automata dynamic system constituted of cells-charges for modelling real earthquake activity},
author = {G Ch Sirakoulis},
year = {2009},
date = {2009-01-01},
booktitle = {EGU General Assembly Conference Abstracts},
volume = {11},
pages = {12096},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C, Karafyllidis I, Spataro W
A Computational Intelligent Oxidation Process Model and Its VLSI Implementation. Proceedings Article
In: CSC, pp. 329–335, 2009.
@inproceedings{sirakoulis2009computational,
title = {A Computational Intelligent Oxidation Process Model and Its VLSI Implementation.},
author = {Georgios Ch Sirakoulis and Ioannis Karafyllidis and William Spataro},
year = {2009},
date = {2009-01-01},
booktitle = {CSC},
pages = {329--335},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I G, Kyriakos P, Sirakoulis G Ch, Andreadis I
A Cellular Automaton Evacuation Model Based on Electric and Potential Fields Technique Proceedings Article
In: First International Conference on Evacuation Modeling, pp. 1–12, TU Delft 2009.
@inproceedings{georgoudas2009cellular,
title = {A Cellular Automaton Evacuation Model Based on Electric and Potential Fields Technique},
author = {Ioakeim G. Georgoudas and Panagiotis Kyriakos and Georgios Ch. Sirakoulis and Ioannis Andreadis},
year = {2009},
date = {2009-01-01},
booktitle = {First International Conference on Evacuation Modeling},
pages = {1--12},
organization = {TU Delft},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Nalpantidis L, Sirakoulis G C, Gasteratos A
A dense stereo correspondence algorithm for hardware implementation with enhanced disparity selection Proceedings Article
In: Hellenic conference on Artificial Intelligence, pp. 365–370, Springer, Berlin, Heidelberg 2008.
@inproceedings{nalpantidis2008dense,
title = {A dense stereo correspondence algorithm for hardware implementation with enhanced disparity selection},
author = {Lazaros Nalpantidis and Georgios Ch Sirakoulis and Antonios Gasteratos},
year = {2008},
date = {2008-01-01},
booktitle = {Hellenic conference on Artificial Intelligence},
pages = {365--370},
organization = {Springer, Berlin, Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I G, Sirakoulis G C, Andreadis I T
Potential Field Approach of a Cellular Automaton Evacuation Model and Its FPGA Implementation Proceedings Article
In: International Conference on Cellular Automata, pp. 546–549, Springer Berlin Heidelberg 2008.
@inproceedings{georgoudas2008potential,
title = {Potential Field Approach of a Cellular Automaton Evacuation Model and Its FPGA Implementation},
author = {Ioakeim G Georgoudas and Georgios Ch Sirakoulis and Ioannis Th Andreadis},
year = {2008},
date = {2008-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {546--549},
organization = {Springer Berlin Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Cubber G D, Nalpantidis L, Sirakoulis G C, Gasteratos A, De G
Intelligent robots need intelligent vision: visual 3D perception Proceedings Article
In: RISE’08: Proceedings of the EURON/IARP International Workshop on Robotics for Risky Interventions and Surveillance of the Environment, 2008.
@inproceedings{de2008intelligent,
title = {Intelligent robots need intelligent vision: visual 3D perception},
author = {Geert De Cubber and Lazaros Nalpantidis and Georgios Ch Sirakoulis and Antonios Gasteratos and Geert De},
year = {2008},
date = {2008-01-01},
booktitle = {RISE’08: Proceedings of the EURON/IARP International Workshop on Robotics for Risky Interventions and Surveillance of the Environment},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ioannidis K, Sirakoulis G C, Andreadis I
A cellular automaton collision-free path planner suitable for cooperative robots Proceedings Article
In: 2008 Panhellenic Conference on Informatics, pp. 256–260, IEEE 2008.
@inproceedings{ioannidis2008cellular,
title = {A cellular automaton collision-free path planner suitable for cooperative robots},
author = {Konstantinos Ioannidis and Georgios Ch Sirakoulis and Ioannis Andreadis},
year = {2008},
date = {2008-01-01},
booktitle = {2008 Panhellenic Conference on Informatics},
pages = {256--260},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C
Automatic design of fpga processor for the backtracking of dna sequences evolution using cellular automata and genetic algorithms Proceedings Article
In: International Conference on Cellular Automata, pp. 522–530, Springer, Berlin, Heidelberg 2008.
@inproceedings{sirakoulis2008automatic,
title = {Automatic design of fpga processor for the backtracking of dna sequences evolution using cellular automata and genetic algorithms},
author = {Georgios Ch Sirakoulis},
year = {2008},
date = {2008-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {522--530},
organization = {Springer, Berlin, Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Amanatiadis A, Sirakoulis G, Andreadis I
Hardware implementations of membership function generators for fuzzy systems Proceedings Article
In: IEEE Int. Conf on Very Large Scale Integration, pp. 79–84, 2008.
@inproceedings{amanatiadis2008hardware,
title = {Hardware implementations of membership function generators for fuzzy systems},
author = {Angelos Amanatiadis and G Sirakoulis and Ioannis Andreadis},
year = {2008},
date = {2008-01-01},
booktitle = {IEEE Int. Conf on Very Large Scale Integration},
pages = {79--84},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I G, Sirakoulis G Ch, Scordilis E M, Andeadis I
Long-range interaction in a 2D cellular automata model of fundamental seismic attributes and parametric optimisation with the use of genetic algorithms Proceedings Article
In: Geophysical Research Abstracts, pp. 08694, EGU 2008.
@inproceedings{georgoudas2008long,
title = {Long-range interaction in a 2D cellular automata model of fundamental seismic attributes and parametric optimisation with the use of genetic algorithms},
author = {Ioakeim G. Georgoudas and Georgios Ch. Sirakoulis and Emmanouil M. Scordilis and Ioannis Andeadis},
year = {2008},
date = {2008-01-01},
booktitle = {Geophysical Research Abstracts},
volume = {10},
pages = {08694},
organization = {EGU},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Nalpantidis L, Sirakoulis G C, Gasteratos A
Review of stereo matching algorithms for 3D vision Proceedings Article
In: 16th International Symposium on Measurement and Control in Robotics 21-23 June 2007-Warsaw, POLAND, 2007.
@inproceedings{nalpantidis2007review,
title = {Review of stereo matching algorithms for 3D vision},
author = {Lazaros Nalpantidis and Georgios Ch Sirakoulis and Antonios Gasteratos},
year = {2007},
date = {2007-01-01},
booktitle = {16th International Symposium on Measurement and Control in Robotics 21-23 June 2007-Warsaw, POLAND},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I, Sirakoulis G, Andreadis I
An intelligent cellular automaton model for crowd evacuation in fire spreading conditions Proceedings Article
In: 19th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2007), pp. 36–43, IEEE 2007.
@inproceedings{georgoudas2007intelligent,
title = {An intelligent cellular automaton model for crowd evacuation in fire spreading conditions},
author = {Ioakeim Georgoudas and Georgios Sirakoulis and Ioannis Andreadis},
year = {2007},
date = {2007-01-01},
booktitle = {19th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2007)},
volume = {1},
pages = {36--43},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C, Soudris D, Andreadis I, Karafyllidis I
GNS: A Tool for the Analysis of Gene Regulatory Networks Proceedings Article
In: 11th Panhellenic Conference on Informatics (PCI 2007), pp. 59–68, New Technologies Publications ISBN: 978-960-89784-2-3 2007.
@inproceedings{sirakoulis2007gns,
title = {GNS: A Tool for the Analysis of Gene Regulatory Networks},
author = {Georgios Ch Sirakoulis and Demetrios Soudris and Ioannis Andreadis and Ioannis Karafyllidis},
year = {2007},
date = {2007-01-01},
booktitle = {11th Panhellenic Conference on Informatics (PCI 2007)},
volume = {2},
pages = {59--68},
organization = {New Technologies Publications ISBN: 978-960-89784-2-3},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I, Sirakoulis G C
VLSI implementation perspectives of a two-dimensional cellular automata model for earthquake simulation Proceedings Article
In: Geophysical Research Abstracts, pp. 08189, 2007.
@inproceedings{georgoudas2007vlsi,
title = {VLSI implementation perspectives of a two-dimensional cellular automata model for earthquake simulation},
author = {IG Georgoudas and G Ch Sirakoulis},
year = {2007},
date = {2007-01-01},
booktitle = {Geophysical Research Abstracts},
volume = {9},
pages = {08189},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Zompakis N, Papadopoulos L, Sirakoulis G, Soudris D
Implementing cellular automata modeled applications on network-on-chip platforms Proceedings Article
In: 2007 IFIP International Conference on Very Large Scale Integration, pp. 288–291, IEEE 2007.
@inproceedings{zompakis2007implementing,
title = {Implementing cellular automata modeled applications on network-on-chip platforms},
author = {Nikolaos Zompakis and Lazaros Papadopoulos and G Sirakoulis and Dimitrios Soudris},
year = {2007},
date = {2007-01-01},
booktitle = {2007 IFIP International Conference on Very Large Scale Integration},
pages = {288--291},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I G, Sirakoulis G C, Andreadis I T
A simulation tool for modelling pedestrian dynamics during evacuation of large areas Proceedings Article
In: IFIP International Conference on Artificial Intelligence Applications and Innovations, pp. 618–626, Springer US 2006.
@inproceedings{georgoudas2006simulation,
title = {A simulation tool for modelling pedestrian dynamics during evacuation of large areas},
author = {Ioakeim G Georgoudas and Georgios Ch Sirakoulis and Ioannis Th Andreadis},
year = {2006},
date = {2006-01-01},
booktitle = {IFIP International Conference on Artificial Intelligence Applications and Innovations},
pages = {618--626},
organization = {Springer US},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kotoulas L, Tsarouchis D, Sirakoulis G C, Andreadis I
1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation Proceedings Article
In: 2006 IEEE International Symposium on Circuits and Systems, pp. 4–pp, IEEE 2006.
@inproceedings{kotoulas20061,
title = {1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation},
author = {Leonidas Kotoulas and Demetrios Tsarouchis and Georgios Ch Sirakoulis and Ioannis Andreadis},
year = {2006},
date = {2006-01-01},
booktitle = {2006 IEEE International Symposium on Circuits and Systems},
pages = {4--pp},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I G, Sirakoulis G C, Andreadis I T
A cellular automaton crowd tracking system for modelling evacuation processes Proceedings Article
In: International Conference on Cellular Automata, pp. 699–702, Springer Berlin Heidelberg 2006.
@inproceedings{georgoudas2006cellular,
title = {A cellular automaton crowd tracking system for modelling evacuation processes},
author = {Ioakeim G Georgoudas and Georgios Ch Sirakoulis and Ioannis Th Andreadis},
year = {2006},
date = {2006-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {699--702},
organization = {Springer Berlin Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C, Soudris D, Karafyllidis I, Andreadis I
Modelling Gene Regulatory Networks Using Cellular Automata Proceedings Article
In: 5th European Symposium on Biomedical Engineering (ESBME 2006), pp. 1–4, Institute of Biomedical Technology University of Patras (http://139.91.210~… 2006.
@inproceedings{sirakoulis2006modelling,
title = {Modelling Gene Regulatory Networks Using Cellular Automata},
author = {G Ch Sirakoulis and D Soudris and I Karafyllidis and I Andreadis},
year = {2006},
date = {2006-01-01},
booktitle = {5th European Symposium on Biomedical Engineering (ESBME 2006)},
pages = {1--4},
organization = {Institute of Biomedical Technology University of Patras (http://139.91.210~…},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I, Sirakoulis G C
Evaluating the role of seismic energy on the behaviour of a Cellular Automata model for real earthquake processes Proceedings Article
In: Geophysical Research Abstracts, pp. 07542, 2006.
@inproceedings{georgoudas2006evaluating,
title = {Evaluating the role of seismic energy on the behaviour of a Cellular Automata model for real earthquake processes},
author = {IG Georgoudas and G Ch Sirakoulis},
year = {2006},
date = {2006-01-01},
booktitle = {Geophysical Research Abstracts},
volume = {8},
pages = {07542},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G C
A cellular automata simulation tool for modelling and automatic VLSI implementation of the oxidation process in integrated circuit fabrication Proceedings Article
In: International Conference on Cellular Automata, pp. 417–426, Springer Berlin Heidelberg 2006.
@inproceedings{sirakoulis2006cellular,
title = {A cellular automata simulation tool for modelling and automatic VLSI implementation of the oxidation process in integrated circuit fabrication},
author = {Georgios Ch Sirakoulis},
year = {2006},
date = {2006-01-01},
booktitle = {International Conference on Cellular Automata},
pages = {417--426},
organization = {Springer Berlin Heidelberg},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Konstantinidis K, Sirakoulis G Ch, Andreadis I
Content-based image retrieval using cellular automata Proceedings Article
In: Proceedings of 5th International Conference on Technology and Automation (ICTA05), pp. 371–375, 2005.
@inproceedings{konstantinidis2005content,
title = {Content-based image retrieval using cellular automata},
author = {Konstantinos Konstantinidis and Georgios Ch. Sirakoulis and Ioannis Andreadis},
url = {http://icta05.teithe.gr/papers/67.pdf},
year = {2005},
date = {2005-10-15},
urldate = {2005-10-15},
booktitle = {Proceedings of 5th International Conference on Technology and Automation (ICTA05)},
pages = {371--375},
abstract = {Content-based Image Retrieval (CBIR) is generally known as a collection of techniques for retrieving images on the basis of features, such as color, texture and shape. An efficient tool in CBIR is that of image histograms. In this paper a new image retrieval method is proposed with the use of histograms in conjunction with cellular automata (CAs). The main thrust of this paper is the classification of the images in the database by CAs and the retrieval of the desired images by a simple histogram extracted from the hue component of the HSV color space. Moreover, because of the CAs local rule simplicity, the VLSI implementation of the proposed CA algorithm is straightforward. },
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kotoulas L, Gasteratos A, Sirakoulis G C, Georgoulas C, Andreadis I
Enhancement of fast acquired disparity maps using a 1-D cellular automation filter Proceedings Article
In: Proceedings of IASTED International Conference on Visualization, Imaging and Image Processing, pp. 355–359, 2005.
@inproceedings{kotoulas2005enhancement,
title = {Enhancement of fast acquired disparity maps using a 1-D cellular automation filter},
author = {Leonidas Kotoulas and Antonios Gasteratos and Georgios Ch Sirakoulis and Christos Georgoulas and Ioannis Andreadis},
year = {2005},
date = {2005-01-01},
booktitle = {Proceedings of IASTED International Conference on Visualization, Imaging and Image Processing},
pages = {355--359},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mardiris V, Sirakoulis G C, Mizas C, Karafyllidis I, Thanailakis A
Net_CA: A Tool for Simulation and Modeling of Wired/Wireless Computer Networks based on Cellular Automata Proceedings Article
In: Proceedings of 10th Panhellenic Conference on Informatics (PCI’2005), pp. 407–417, 2005.
@inproceedings{mardiris2005net_ca,
title = {Net_CA: A Tool for Simulation and Modeling of Wired/Wireless Computer Networks based on Cellular Automata},
author = {Vasilios Mardiris and Georgios Ch Sirakoulis and Charilaos Mizas and Ioannis Karafyllidis and Adonios Thanailakis},
year = {2005},
date = {2005-01-01},
booktitle = {Proceedings of 10th Panhellenic Conference on Informatics (PCI’2005)},
pages = {407--417},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Mamakou M, Sirakoulis G C, Andreadis I, Karafyllidis I
Adaptive reverse engineering of gene regulatory networks using genetic algorithms Proceedings Article
In: EUROCON 2005-The International Conference on" Computer as a Tool", pp. 401–404, IEEE 2005.
@inproceedings{mamakou2005adaptive,
title = {Adaptive reverse engineering of gene regulatory networks using genetic algorithms},
author = {ME Mamakou and G Ch Sirakoulis and I Andreadis and I Karafyllidis},
year = {2005},
date = {2005-01-01},
booktitle = {EUROCON 2005-The International Conference on" Computer as a Tool"},
volume = {1},
pages = {401--404},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kotoulas L, Georgoulas C, Gasteratos A, Sirakoulis G Ch, Andreadis I
A novel three stage technique for accurate disparity maps Proceedings Article
In: Proceedings of EOS Conference on Industrial Imaging and Machine Vision at the World of Photonics Congress, pp. 13–14, 2005.
@inproceedings{kotoulas2005novel,
title = {A novel three stage technique for accurate disparity maps},
author = {Leonidas Kotoulas and Christos Georgoulas and Antonios Gasteratos and Georgios Ch. Sirakoulis and Ioannis Andreadis},
year = {2005},
date = {2005-01-01},
urldate = {2005-01-01},
booktitle = {Proceedings of EOS Conference on Industrial Imaging and Machine Vision at the World of Photonics Congress},
pages = {13--14},
abstract = {Stereo vision analysis deals with the extraction of 3D coordinates of a scene, using images acquired by a stereo camera setup. We propose a three stage technique for the accurate retrieval of dense disparity maps. A major advantage of this new technique is that it can be implemented straightforwardly in hardware.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas G I, Sirakoulis G Ch, Skordilis M E, Andreadis I
Modelling Xanthi Region’s earthquake activity using a two-dimensional cellular automaton Proceedings Article
In: Geophysical Research Abstracts, pp. 07603, EGU 2005.
@inproceedings{georgoudas2005modelling,
title = {Modelling Xanthi Region’s earthquake activity using a two-dimensional cellular automaton},
author = {G. Ioakeim Georgoudas and Georgios Ch. Sirakoulis and M. Emmanouil Skordilis and Ioannis Andreadis},
year = {2005},
date = {2005-01-01},
booktitle = {Geophysical Research Abstracts},
volume = {7},
pages = {07603},
organization = {EGU},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Georgoudas I G, Sirakoulis G Ch, Andreadis I
A Potential-based Cellular Automaton Model for Earthquake Simulation Proceedings Article
In: International Conference of Computational Methods in Sciences and Engineering 2004 (ICCMSE 2004) Athens, Greece (November 2004), pp. 185–189, CRC Press, 2004, ISBN: 9780429081385.
@inproceedings{georgoudas2004potential,
title = {A Potential-based Cellular Automaton Model for Earthquake Simulation},
author = {Ioakeim G Georgoudas and Georgios Ch. Sirakoulis and Ioannis Andreadis},
url = {https://www.taylorfrancis.com/chapters/edit/10.1201/9780429081385-45/potential-based-cellular-automaton-model-earthquake-simulation-georgoudas-ch-sirakoulis-andreadis},
isbn = {9780429081385},
year = {2004},
date = {2004-11-01},
urldate = {2004-01-01},
booktitle = {International Conference of Computational Methods in Sciences and Engineering 2004 (ICCMSE 2004) Athens, Greece (November 2004)},
volume = {1},
pages = {185--189},
publisher = {CRC Press},
abstract = {In this paper a potential - based model for earthquake simulation that is a two-dimensional cellular automaton dynamic system constituted of cells-charges, is presented. The proposed model is constructed in order to simulate earthquake activity in correspondence to the quasi-static two-dimensional version of the Burridge-Knopoff spring-block model of earthquakes, as well as, to the Olami-Feder-Christensen (OFC) earthquake model. The simulation results are found in good quantitative and qualitative agreement with the Gutenberg\textendashRichter (GR) scaling relation predictions. Numerical results for various cascade (earthquake) sizes and different critical states are presented. Furthermore, the parameter of different neighbourhood in the proposed model is also explored.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Model A P C A, Georgoudas I, Sirakoulis G C, Andreadis I
VSP International Lecture Series on Computer Science Publishers and Computational Sciences PO Box 346, 3700 AH Zeist Volume I. 2004, pp. 185-189 The Netherlands Proceedings Article
In: International Conference of Computational Methods in Sciences and Engineering 2004 (ICCMSE 2004), pp. 185, VSP 2004.
@inproceedings{model2004vsp,
title = {VSP International Lecture Series on Computer Science Publishers and Computational Sciences PO Box 346, 3700 AH Zeist Volume I. 2004, pp. 185-189 The Netherlands},
author = {A Potential-Based Cellular Automaton Model and IG Georgoudas and G Ch Sirakoulis and I Andreadis},
year = {2004},
date = {2004-01-01},
booktitle = {International Conference of Computational Methods in Sciences and Engineering 2004 (ICCMSE 2004)},
volume = {1},
pages = {185},
organization = {VSP},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G Ch, Karafyllidis I, Thanailakis A
Study of the effect of non-planarity and defects on the geometrical accuracy of semiconductor surface structures Proceedings Article
In: 5th International Workshop on Expert Evaluation & Control of Compound Semiconductor Materials & Technologies (EXMATEC 2000), pp. 1–2, EXMATEC 2000.
@inproceedings{sirakoulis2000studyb,
title = {Study of the effect of non-planarity and defects on the geometrical accuracy of semiconductor surface structures},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
year = {2000},
date = {2000-05-24},
urldate = {2000-05-24},
booktitle = {5th International Workshop on Expert Evaluation \& Control of Compound Semiconductor Materials \& Technologies (EXMATEC 2000)},
pages = {1--2},
organization = {EXMATEC},
abstract = {Photolithography, oxidation and deposition are the most important process steps during integrated circuit (IC) fabrication. As the ICs are pushed deeper into the submicrometer region, the presence of non-planarity and defects are becoming major yield detractors. In this work, we have studied these effects using a two-dimensional IC process simulator based on cellular automata (CA) [1], which comprises a photolithography, an oxidation and a deposition simulator. We have developed, tested, verified, and calibrated the photolithography simulator, and then we have used it to study the above effects. A series of experiments with periodic and isolated lines on Shipley SR-248 negative resist coated Si wafers, using a stepper and a Deep UV source at 248nm, were used for the calibration of this simulator [2]. Numerical experiments were carried out to elucidate effects, and the resulting lithography profiles developed on a non-planar Si surface, where a defect is present, are shown in Figure 1a. The other two simulators, one for the oxidation process and another one for the deposition process [3], which have been developed in the framework of this research work, have
been used to study the aforementioned effects. These simulators can provide SEM-like cross sectional views. Figure 1b shows an oxidation profile developed on a non-planar Si surface. Figure 1c shows a deposition profile developed on a non-planar Si surface, where a defect is present. The simulated profiles obtained are in very good agreement with experimental results found in the literature [4].},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
been used to study the aforementioned effects. These simulators can provide SEM-like cross sectional views. Figure 1b shows an oxidation profile developed on a non-planar Si surface. Figure 1c shows a deposition profile developed on a non-planar Si surface, where a defect is present. The simulated profiles obtained are in very good agreement with experimental results found in the literature [4].
Sirakoulis G Ch, Karafyllidis I, Thanailakis A
Genetic Partitioning and Placement for VLSI Circuits Proceedings Article
In: ICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357), pp. 1647–1650, IEEE IEEE, 1999.
@inproceedings{sirakoulis1999genetic,
title = {Genetic Partitioning and Placement for VLSI Circuits},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Adonios Thanailakis},
url = {https://ieeexplore.ieee.org/document/814490},
doi = {10.1109/ICECS.1999.814490},
year = {1999},
date = {1999-09-08},
urldate = {1999-09-08},
booktitle = {ICECS'99. Proceedings of ICECS '99. 6th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.99EX357)},
volume = {3},
pages = {1647--1650},
publisher = {IEEE},
organization = {IEEE},
abstract = {An adaptive genetic algorithm for VLSI circuit partitioning and another for VLSI circuit placement are presented in this paper. These genetic algorithms are able to modify some of their own parameters during the search, based on their performance. These parameters are: population size, crossover rate and mutation rate. The algorithms are applied to partitioning and placement of a circuit, respectively, and their performance is compared with the performance of a non-adaptive genetic algorithm. The proposed genetic algorithms lead to significantly superior solutions in less computation time.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Sirakoulis G Ch, Karafyllidis I, Soudris D, Georgoulas N, Thanailakis A
An oxidation process simulator for TCAD Proceedings Article
In: Proceedings of the 20th International Spring Seminar on Semiconductor and Hybrid Technologies Annual School Lectures, pp. 103–108, Bulgarian Academy of Sciences 1998.
@inproceedings{sirakoulis1998oxidation,
title = {An oxidation process simulator for TCAD},
author = {Georgios Ch. Sirakoulis and Ioannis Karafyllidis and Dimitrios Soudris and Nikolaos Georgoulas and Adonios Thanailakis},
year = {1998},
date = {1998-09-01},
urldate = {1998-09-01},
booktitle = {Proceedings of the 20th International Spring Seminar on Semiconductor and Hybrid Technologies Annual School Lectures},
volume = {2},
pages = {103--108},
organization = {Bulgarian Academy of Sciences},
abstract = {A new oxidation simulator for technology computer aided design (TCAD) is presented in this paper. The solution, on a cellular automaton lattice of the equations that describe the oxidation process has enabled the proposed simulator to handle the complicated boundary and initial conditions imposed by the advancement of the Si-SiO2 and SiO2-air fronts during oxidation in unbounded as well as in bounded domains. The simulator reproduced successfully the oxidation profiles in the case of the presence of contamination on the Si surface. The effects of oxidation through a mask have also been successfully simulated and the simulation results are in very good agreement with experimental data.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}