From Parallel to Emergent Computing
eBook - ePub

From Parallel to Emergent Computing

  1. 608 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

From Parallel to Emergent Computing

Book details
Book preview
Table of contents
Citations

About This Book

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.

Frequently asked questions

Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access From Parallel to Emergent Computing by Andrew Adamatzky, Selim Akl, Georgios Ch. Sirakoulis in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.

Information

Publisher
CRC Press
Year
2019
ISBN
9781351681919
Edition
1
Part 1
Networks and Parallel Computing
Chapter 1
On the Importance of Parallelism for the Security of Quantum Protocols
Marius Nagy and Naya Nagy
1.1 Introduction
1.2 Manipulating Entangled States
1.2.1 Generating entanglement
1.2.2 Distinguishing entangled states
1.2.3 Generalization
1.3 Quantum Bit Commitment
1.3.1 BB84 quantum bit commitment
1.3.2 Quantum bit commitment ā€“ within an equivalence class
1.3.2.1 Commit phase
1.3.2.2 Decommit phase
1.3.2.3 Unbinding entanglement
1.4 Oblivious Transfer
1.4.1 Protocol description
1.4.2 Sequential approach: single-qubit measurements
1.4.3 Attack strategy for Alice
1.4.4 Attack strategy for Bob
1.5 Conclusion
References
1.1 Introduction
The concept of parallelism is deeply related to time. The original motivation for the field of parallel computing was to increase the efficiency of computation by ā€œsavingā€ processor time. Specialized metrics such as speedup were developed to quantify the improvement in running time brought by a parallel solution with respect to the best sequential one. Nevertheless, the benefits of a parallel computational solution of a problem extend far beyond just efficiently using precious resources, such as processor time. In numerical computations, more processing units may translate to a more accurate solution [4], while in applications where the computational process is subject to certain constraints, parallelism may simply make the difference between success and failure in performing the task at hand [1, 2].
In one form or another, parallelism is present in virtually every attempt to increase the efficiency of our computations. Every computing device nowadays possesses multiple processing units (cores) working in parallel to get things done faster. This small-scale parallelism is extended to hundreds and thousands of processors connected together in intricate ways to achieve the impressive performances of supercomputers. Pushing the idea even further, entirely new computing technologies have been proposed that draw their power from the concept of massive parallelism. These nature inspired models of computation represent yet another step forward in the miniaturization trend we have been witnessing since the inception of computing technologies.
A bit is realized at the atomic or sub-atomic level in the field of DNA computing or quantum computing. DNA computing harnesses the power of the chemical bonds keeping together complex DNA strands and exploits their binding properties in order to do useful computations [7, 27]. Consequently, the ā€œcomputer in a test tubeā€ is actually a massive parallel computer employing millions of simple ā€œprocessing unitsā€ in the form of links on a DNA strand.
Quantum computing, on the other hand, exploits the strange principles of quantum mechanics that govern the behavior of sub-atomic particles in order to speed up computation. To achieve this goal, one principle in particular is responsible for the power exhibited by the quantum model of computation: superposition. This principle expresses the ability of a quantum system to be described by a linear combination of basis states, or in other words, a superposition of basis states.
When applied to a computing problem, superposition endows a quantum computer with the capability to pursue multiple computational paths at the same time, in superposition, providing an advantage over a classical computer. Not every problem is amenable to a solution that can benefit greatly from the quantum parallelism intrinsic to superposition of states, but the most notorious example is Shorā€™s algorithm for fac...

Table of contents

  1. Cover
  2. Half-Title
  3. Title
  4. Copyright
  5. Contents
  6. Preface
  7. Editor Bios
  8. Contributors
  9. Editorial Boards of the International Journal of Parallel, Emergent and Distributed Systems
  10. Part 1 Networks and Parallel Computing
  11. Part 2 Distributed Systems
  12. Part 3 Emergent Computing
  13. Index