···1212 | Pattern_strided
1313 | Pattern_pointer_chase
14141515+type core_type =
1616+ | Core_any
1717+ | Core_pcore
1818+ | Core_ecore
1919+1520module Topology : sig
1621 type t
1722···2530 val mba_supported : t -> bool
2631 val mba_is_linear : t -> bool
2732 val max_mba_thrtl : t -> int
3333+ val is_hybrid : t -> bool
3434+ val pcore_count : t -> int
3535+ val ecore_count : t -> int
2836end
29373038module Region : sig
···32403341 val lock : Topology.t -> size:int -> clos:int -> ?numa:int -> ?huge_pages:bool -> ?verify:bool ->
3442 ?prime_strategy:prime_strategy -> ?access_pattern:access_pattern ->
3535- ?stride:int -> ?prime_iterations:int -> ?mba_throttle:int -> unit -> t
4343+ ?stride:int -> ?prime_iterations:int -> ?mba_throttle:int ->
4444+ ?core_type:core_type -> unit -> t
3645 val unlock : t -> unit
3746 val ptr : t -> nativeint
3847 val size : t -> int