Hardware Technologies in Computing and Networks