All-optical routers modeled through the matrix method with NVidia CUDA development framework
Autor
Zabala-Blanco, David
Azurdia-Meza, Cesar A.
Dehghan Firoozabadi, Ali
Palacios Játiva, Pablo
Fecha
2019Resumen
Optical packet switching (OPS) is a promising technology in order to satisfy the ever-increasing need for bandwidth. With this technology, data packets, which consist of a header and a payload, are assembled and transmitted over a wavelength division multiplexing network. Headers are processed electronically in the routers that comprise the network. This processing must be carried out as quickly and efficiently as possible in order to avoid packet loss. On the other hand, parallel computing has recently been extended and popularized thanks to the NVidia compute unified device architecture (CUDA) development framework. In this programming paradigm, several threads run the same code simultaneously in order to reduce the overall processing time. This work shows that an optical routing algorithm for OPS can perform better under parallel execution, depending on the amount of data to be processed. A routing method based on simple matrices is presented, and the computation time between a traditional sequential programming languages (C++), and CUDA C is presented. Other performance metrics related to the router dimensioning are also considered.
Fuente
IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies, 2019, 8987659Link de Acceso
Click aquí para ver el documentoIdentificador DOI
doi.org/10.1109/CHILECON47746.2019.8987659Colecciones
La publicación tiene asociados los siguientes ficheros de licencia: