Abstract
Only limited support is given to the resource management of graphics processing unit (GPU) by operating system in commodity software. Operating system manages the graphics processing unit as a peripheral device and restricts the use of graphics processing unit in various applications. GPUs are not only intended for graphics applications, but could also be used in applications that require high performance thereby giving more attention for its development in recent years. A desirable part of GPU memory is left unutilized in systems that are not used for GPGPU(general purpose GPU) computing. GPU memory of such systems can be viewed as disaggregated memory and by developing proper interfaces, it could be used as swap device or cache memory because of its low access latency to improve the operating systems performance. The proposed system manages GPU as buffer cache in operating systems and ensures security using Twofish encryption algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Curry,Gregerson N O, Buttenschon H N and Hedamad A, “Transcendent Memory”, (2010) Available: https://oss.oracle.com/projects/tmem/.
Hao Chen, Jianhua Sun, Ligang He, Kenli Li and Huailiang Tan, “BAG: Managing GPU as Buffer Cache in Operating Systems” in IEEE TRANSACTIONS, (2014).
Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall and Niels Ferguson, “Twofish: A 128-Bit Block Cipher”, (1998) Available: http://www.counterpane.com/Twofish.html.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Umamaheswari, S., Nithya, R., Aiswarya, S., Tharani, B. (2017). Parallel Cache Management with Twofish Encryption Using GPU. In: Dash, S., Vijayakumar, K., Panigrahi, B., Das, S. (eds) Artificial Intelligence and Evolutionary Computations in Engineering Systems. Advances in Intelligent Systems and Computing, vol 517. Springer, Singapore. https://doi.org/10.1007/978-981-10-3174-8_37
Download citation
DOI: https://doi.org/10.1007/978-981-10-3174-8_37
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3173-1
Online ISBN: 978-981-10-3174-8
eBook Packages: EngineeringEngineering (R0)