Skip to Content
Download the full-sized Document of Towards Intelligently  Designed Evolvable Processors [Software]Download the full-sized Document

Actions

Download Analytics Citations

Export to: EndNote  |  Zotero  |  Mendeley

Collections

This file is not currently in any collections.

Towards Intelligently Designed Evolvable Processors [Software] Open Access

Evolution-in-Materio (EiM) is an emerging computational paradigm in which an algorithm reconfigures a material’s properties to achieve a specific computational function. This paper addresses the question of how optimal EiM processors can be designed through the selection of nanomaterials and an evolutionary algorithm for a target application. A physical model of a nanomaterial network is developed which allows for both randomness, and the possibility of Ohmic and non-Ohmic conduction, that are characteristic of such materials. These differing networks are then exploited by differential evolution, which optimises several configuration parameters (e.g. configuration voltages, weights, etc.), to solve different classification problems. We show that optimal nanomaterial choice depends upon problem complexity, with more complex problems being favoured by complex voltage dependence of conductivity and vice versa. Furthermore, we highlight how intrinsic nanomaterial electrical properties can be exploited by differing configuration parameters, clarifying the role and limitations of these techniques. These findings provide guidance for the rational design of nanomaterials and algorithms for future EiM processors.

Descriptions

Resource type
Software
Contributors
Creator: Jones, Benedict 1
Contact person: Jones, Benedict 1
Editor: Groves, Christopher 1
Editor: Zeze, Dagou 1
1 Durham University
Funder
Engineering and Physical Sciences Research Council
Research methods
Other description
This contains a model that integrates NGSpice with python using PySpice. This allows us to simulate a material and run it as an evolution in-materio (EiM) processor.
Keyword
Evolution in-Materio Processors
EiM Material Proxy
Material Model
Alternative Computing
Subject
Evolution in-Materio
Location
Language
English
Cited in
Identifier
ark:/32150/r1hm50tr744
Rights
Creative Commons Attribution 4.0 International (CC BY)

Publisher
Durham University
Date Created
2020-06-22

File Details

Depositor
B. Jones
Date Uploaded
Date Modified
28 January 2021, 16:01:30
Audit Status
Audits have not yet been run on this file.
Characterization
File format: vnd.oasis.opendocument.text (OpenDocument Text)
Mime type: application/vnd.oasis.opendocument.text
File size: 129330999
Last modified: 2021:01:06 16:35:16+00:00
Filename: EiM_MaterialProxy.zip
Original checksum: d0602a51de6363b4e160127a3a463744
Activity of users you follow
User Activity Date
User B. Jones has updated Towards Intelligently Designed Evolvable Processors [Software] about 3 years ago
User B. Jones has updated Towards Intelligently Designed Evolvable Processors [Software] over 3 years ago
User B. Jones has added a new version of Towards Intelligently Designed Evolvable Processors [Software] over 3 years ago
User B. Jones has added a new version of Towards Intelligently Designed Evolvable Processors over 3 years ago
User B. Jones has updated Towards Intelligently Designed Evolvable Processors over 3 years ago
User B. Jones has updated Co-design of algorithms and nanomaterials for use as Evolvable Processors [software] almost 4 years ago
User B. Jones has updated Co-design of algorithms and nanomaterials for use as Evolvable Processors [software] almost 4 years ago
User B. Jones has updated Co-design of algorithms and nanomaterials for use as Evolvable Processors [software] almost 4 years ago
User B. Jones has updated Co-design of algorithms and nanomaterials for use as Evolvable Processors [software] almost 4 years ago
User B. Jones has updated Co-design of algorithms and nanomaterials for use as Evolvable Processors almost 4 years ago
User B. Jones has deposited EiM_MaterialProxy.zip almost 4 years ago