|
| void * | mshadow::packet::AlignedMallocPitch (size_t *out_pitch, size_t lspace, size_t num_line) |
| | analog to cudaMallocPitch, allocate a aligned space with num_line * lspace cells More...
|
| |
| void | mshadow::packet::AlignedFree (void *ptr) |
| | free aligned space More...
|
| |
| template<PacketArch Arch> |
| bool | mshadow::packet::CheckAlign (size_t pitch) |
| | check if a pointer is aligned More...
|
| |
| template<PacketArch Arch> |
| bool | mshadow::packet::CheckAlign (void *ptr) |
| | check if a pointer is aligned More...
|
| |
| template<typename DType , PacketArch Arch> |
| index_t | mshadow::packet::UpperAlign (index_t size) |
| | get upper bound of aligned index of size More...
|
| |
| template<typename DType , PacketArch Arch> |
| index_t | mshadow::packet::LowerAlign (index_t size) |
| | get lower bound of aligned index of size More...
|
| |
| template<PacketArch Arch, typename OP , typename TA , typename TB , typename DType , int etype> |
| PacketPlan< BinaryMapExp< OP, TA, TB, DType, etype >, DType, Arch > | mshadow::expr::MakePacketPlan (const BinaryMapExp< OP, TA, TB, DType, etype > &e) |
| |
| template<PacketArch Arch, typename DType > |
| PacketPlan< ScalarExp< DType >, DType, Arch > | mshadow::expr::MakePacketPlan (const ScalarExp< DType > &e) |
| |
| template<PacketArch Arch, typename T , typename DType > |
| PacketPlan< T, DType, Arch > | mshadow::expr::MakePacketPlan (const RValueExp< T, DType > &e) |
| |
| template<PacketArch Arch, typename T , int dim, typename DType > |
| PacketPlan< T, DType, Arch > | mshadow::expr::MakePacketPlan (const MakeTensorExp< T, cpu, dim, DType > &e) |
| |
| template<PacketArch Arch, typename OP , typename TA , typename DType , int etype> |
| PacketPlan< UnaryMapExp< OP, TA, DType, etype >, DType, Arch > | mshadow::expr::MakePacketPlan (const UnaryMapExp< OP, TA, DType, etype > &e) |
| |
| template<typename SV , typename E , int dim, typename DType , PacketArch Arch> |
| void | mshadow::expr::MapPacketPlan (Tensor< cpu, dim, DType > _dst, const expr::PacketPlan< E, DType, Arch > &plan) |
| | use PacketPlan to compute result More...
|
| |
Generic packet vectorization code.
Copyright (c) 2014 by Contributors