Ozturk, O.Tosun, S.2018-04-122018-04-12201497811187118979781118712054http://hdl.handle.net/11693/38238This chapter explores the possibility of using heterogeneous chip multiprocessors (CMPs) for network and system security. It proposes an integer linear programming (ILP)-based methodology to mathematically analyze and provide heterogeneous CMP architectures and task distributions that can reduce the energy consumption of the system. It compares heterogeneous CMPs with homogeneous counterparts and provides experimental evaluation of using both on network security systems. The details of heterogeneous NoC (network-on-chip)-based CMP architecture are discussed in detail. The chapter also discusses the heterogeneous CMP-based network security processor design and advantages. It summarizes the related work on heterogeneous processors in general and their benefits, and explores the related studies on CMP network security processors. The chapter finally indicates that heterogeneous CMPs reduce the energy consumption dramatically compared to homogeneous CMPs. © 2014 John Wiley & Sons, Inc.EnglishEnergy consumptionHeterogeneous chip multiprocessors (CMPs)Heterogeneous CMP-based network security processorHeterogeneous network-on-chip-based CMP architectureHomogeneous CMPsInteger linear programming (ILP)-based methodologyNetwork SecurityEnabling network security in HPC systems using heterogeneous CMPsBook Chapter10.1002/9781118711897.ch20