Computing and Communications for the Software-Defined Metamaterial Paradigm: A Context Analysis

Metamaterials are artificial structures that have recently enabled the realization of novel electromagnetic components with engineered and even unnatural functionalities. Existing metamaterials are specifically designed for a single application working under preset conditions (e.g., electromagnetic cloaking for a fixed angle of incidence) and cannot be reused. Software-defined metamaterials (SDMs) are a much sought-after paradigm shift, exhibiting electromagnetic properties that can be reconfigured at runtime using a set of software primitives. To enable this new technology, SDMs require the integration of a network of controllers within the structure of the metamaterial, where each controller interacts locally and communicates globally to obtain the programmed behavior. The design approach for such controllers and the interconnection network, however, remains unclear due to the unique combination of constraints and requirements of the scenario. To bridge this gap, this paper aims to provide a context analysis from the computation and communication perspectives. Then, analogies are drawn between the SDM scenario and other applications both at the micro and nano scales, identifying possible candidates for the implementation of the controllers and the intra-SDM network. Finally, the main challenges of SDMs related to computing and communications are outlined.

[1]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[2]  Anna Maria Vegni,et al.  Performance of a Chirality-affected Channel exhibiting Giant Optical Activity for Terahertz Communications , 2016, NANOCOM.

[3]  Albert Cabellos-Aparicio,et al.  Use of Terahertz Photoconductive Sources to Characterize Tunable Graphene RF Plasmonic Antennas , 2015, IEEE Transactions on Nanotechnology.

[4]  David W. Matolak,et al.  Channel modeling for wireless networks-on-chips , 2013, IEEE Communications Magazine.

[5]  Eduard Alarcón,et al.  Time-Domain Analysis of Graphene-Based Miniaturized Antennas for Ultra-Short-Range Impulse Radio Communications , 2015, IEEE Transactions on Communications.

[6]  John Kim,et al.  Low-cost router microarchitecture for on-chip networks , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[7]  S. Cummer,et al.  Characterization of Tunable Metamaterial Elements Using MEMS Switches , 2007, IEEE Antennas and Wireless Propagation Letters.

[8]  John Kim,et al.  Router microarchitecture and scalability of ring topology in on-chip networks , 2009, 2009 2nd International Workshop on Network on Chip Architectures.

[9]  Houtong Chen,et al.  A review of metasurfaces: physics and applications , 2016, Reports on progress in physics. Physical Society.

[10]  Sparsh Mittal,et al.  A Survey of Techniques for Approximate Computing , 2016, ACM Comput. Surv..

[11]  Kristofer S. J. Pister,et al.  Smart Dust: Communicating with a Cubic-Millimeter Computer , 2001, Computer.

[12]  Jens H. Krüger,et al.  A Survey of General‐Purpose Computation on Graphics Hardware , 2007, Eurographics.

[13]  Michele C. Weigle,et al.  Optimizing Energy Consumption in Terahertz Band Nanonetworks , 2014, IEEE Journal on Selected Areas in Communications.

[14]  Ian F. Akyildiz,et al.  Femtosecond-Long Pulse-Based Modulation for Terahertz Band Communication in Nanonetworks , 2014, IEEE Transactions on Communications.

[15]  Ian F. Akyildiz,et al.  Design and Development of Software Defined Metamaterials for Nanonetworks , 2015, IEEE Circuits and Systems Magazine.

[16]  Josep Miquel Jornet,et al.  Low-weight error-prevention codes for electromagnetic nanonetworks in the Terahertz Band , 2014, Nano Commun. Networks.

[17]  Nikolaos V. Kantartzis,et al.  A Generalized Domain-Decomposition Stochastic FDTD Technique for Complex Nanomaterial and Graphene Structures , 2016, IEEE Transactions on Magnetics.

[18]  Eduard Alarcón,et al.  Energy Buffer Dimensioning Through Energy-Erlangs in Spatio-Temporal-Correlated Energy-Harvesting-Enabled Wireless Sensor Networks , 2014, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[19]  Palash Sarkar,et al.  A brief history of cellular automata , 2000, CSUR.

[20]  Scott A. Mahlke,et al.  Stream Compilation for Real-Time Embedded Multicore Systems , 2009, 2009 International Symposium on Code Generation and Optimization.

[21]  Natalie D. Enright Jerger,et al.  The runahead network-on-chip , 2016, 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA).

[22]  J. S. Gomez-Diaz,et al.  Analysis and design of terahertz antennas based on plasmonic resonant graphene sheets , 2012 .

[23]  Ian F. Akyildiz,et al.  Electromagnetic wireless nanosensor networks , 2010, Nano Commun. Networks.

[24]  Tomas Palacios,et al.  Use of THz Photoconductive Sources to Characterize Tunable Graphene RF Plasmonic Antennas , 2014, 1401.6878.

[25]  Eduard Alarcón,et al.  Study of hybrid and pure plasmonic terahertz antennas based on graphene guided-wave structures , 2017, Nano Commun. Networks.

[26]  Jie Han,et al.  Approximate computing: An emerging paradigm for energy-efficient design , 2013, 2013 18th IEEE European Test Symposium (ETS).

[27]  Albert Cabellos-Aparicio,et al.  Fundamentals of Graphene-Enabled Wireless On-Chip Networking , 2017 .

[28]  Xiaoyong He,et al.  Tunable terahertz graphene metamaterials , 2015 .

[29]  Ian F. Akyildiz,et al.  Graphene-based Plasmonic Nano-Antenna for Terahertz Band Communication in Nanonetworks , 2013, IEEE Journal on Selected Areas in Communications.

[30]  Andrea Massa,et al.  Reconfigurable Electromagnetics Through Metamaterials—A Review , 2015, Proceedings of the IEEE.

[31]  Sotiris Ioannidis,et al.  Lightweight, self-tuning data dissemination for dense nanonetworks , 2016, Nano Commun. Networks.

[32]  Sarita V. Adve,et al.  Approxilyzer: Towards a systematic framework for instruction-level approximate computing and its application to hardware resiliency , 2016, 2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[33]  S. Tretyakov,et al.  Metasurfaces: From microwaves to visible , 2016 .

[34]  Sajal K. Das,et al.  DRIH-MAC: A Distributed Receiver-Initiated Harvesting-Aware MAC for Nanonetworks , 2015, IEEE Transactions on Molecular, Biological and Multi-Scale Communications.

[35]  Coniferous softwood GENERAL TERMS , 2003 .

[36]  Jens Sparsø,et al.  A router architecture for connection-oriented service guarantees in the MANGO clockless network-on-chip , 2005, Design, Automation and Test in Europe.

[37]  Sergei A. Tretyakov,et al.  Thin perfect absorbers for electromagnetic waves: Theory, design, and realizations , 2015 .

[38]  Gabor Karsai,et al.  Smart Dust: communicating with a cubic-millimeter computer , 2001 .

[39]  Seth Copen Goldstein,et al.  Programmable Matter , 2005, Computer.

[40]  Csaba Andras Moritz,et al.  Architecting for Causal Intelligence at Nanoscale , 2015, Computer.

[41]  Onur Mutlu,et al.  Kilo-NOC: A heterogeneous network-on-chip architecture for scalability and service guarantees , 2011, 2011 38th Annual International Symposium on Computer Architecture (ISCA).

[42]  David W. Matolak,et al.  A New Frontier in Ultralow Power Wireless Links: Network-on-Chip and Chip-to-Chip Interconnects , 2015, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[43]  B Warneke,et al.  Smart Dust 立方ミリメートル・コンピュータと通信する , 2001 .

[44]  Eduard Alarcón,et al.  On the Area and Energy Scalability of Wireless Network-on-Chip: A Model-Based Benchmarked Design Space Exploration , 2015, IEEE/ACM Transactions on Networking.

[45]  Dario Pompili,et al.  Communication and Coordination in Wireless Sensor and Actor Networks , 2007, IEEE Transactions on Mobile Computing.

[46]  Li-Shiuan Peh,et al.  Smart: Single-Cycle Multihop Traversals over a Shared Network on Chip , 2014, IEEE Micro.

[47]  Christos Liaskos,et al.  A Promise of Realizable, Ultra-Scalable Communications at Nano-Scale:A Multi-Modal Nano-Machine Architecture , 2015, IEEE Transactions on Computers.

[48]  Qiang Xu,et al.  Approximate Computing: A Survey , 2016, IEEE Design & Test.

[49]  J. Jornet,et al.  PHLAME: A physical layer aware MAC protocol for electromagnetic nanonetworks , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[50]  Ian F. Akyildiz,et al.  Terahertz band: Next frontier for wireless communications , 2014, Phys. Commun..

[51]  Mauricio Hanzich,et al.  Broadcast-Enabled Massive Multicore Architectures: A Wireless RF Approach , 2015, IEEE Micro.

[52]  Bin Liu,et al.  A 5.8 pJ/Op 115 billion ops/sec, to 1.78 trillion ops/sec 32nm 1000-processor array , 2016, 2016 IEEE Symposium on VLSI Circuits (VLSI-Circuits).

[53]  David R. Smith,et al.  Controlling Electromagnetic Fields , 2006, Science.

[54]  Yi Wang,et al.  SD-MAC: Design and Synthesis of a Hardware-Efficient Collision-Free QoS-Aware MAC Protocol for Wireless Network-on-Chip , 2008, IEEE Transactions on Computers.

[55]  John Kim,et al.  Throughput-Effective On-Chip Networks for Manycore Accelerators , 2010, 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture.

[56]  Sotiris Ioannidis,et al.  Packet routing in 3D nanonetworks: A lightweight, linear-path scheme , 2017, Nano Commun. Networks.

[57]  Eduard Alarcón,et al.  Surveying of Pure and Hybrid Plasmonic Structures Based on Graphene for Terahertz Antenna , 2016, NANOCOM.

[58]  J. M. Jornet,et al.  Joint Energy Harvesting and Communication Analysis for Perpetual Wireless Nanosensor Networks in the Terahertz Band , 2012, IEEE Transactions on Nanotechnology.

[59]  Partha Pratim Pande,et al.  Wireless NoC as Interconnection Backbone for Multicore Chips: Promises and Challenges , 2012, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.