|
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