1. 前言
本系列中的第一篇中给出了h2o.ai的整体介绍。其整体架构如下:
在上图中核心基础设施(Core infrastructure)主要包含内存管理(基础数据结构)和CPU管理(任务调度)两部分。本篇先介绍任务调度部分
2. CPU管理
h2o/h2o-3项目的cpu管理的源码主要集中在h2o-core模块中,其中完全引入了jsr166y的源码(java7之后引入的支持Fork/Join框架多核并行计算库)。
以便在此基础上修改并扩展了MRTask和Job,从而支持
本系列中的第一篇中给出了h2o.ai的整体介绍。其整体架构如下:
在上图中核心基础设施(Core infrastructure)主要包含内存管理(基础数据结构)和CPU管理(任务调度)两部分。本篇先介绍任务调度部分
h2o/h2o-3项目的cpu管理的源码主要集中在h2o-core模块中,其中完全引入了jsr166y的源码(java7之后引入的支持Fork/Join框架多核并行计算库)。
以便在此基础上修改并扩展了MRTask和Job,从而支持