7. Change Log

1.5.6.0, Processor SDK 6.2
  • Documentation clarification on unsupported variadic functions.
1.3.0, Released 04-12-2016
  • Fixed memory leak with mapping variables
  • Added support for AM572, 66AK2L, 66AK2E and 66AK2G platfroms
1.1.0, Released 09-10-2014
  • Integrated TI’s Usage and Load Monitor library (ULMLib). ULMLib collects specific OpenMP runtime events into DSP trace buffers. More details here
  • Non-OpenMP pragmas within target regions are now supported
  • default clause on constructs is now supported
  • Long long type for loop iteration variables is now supported for OpenMP loops
  • An empty statement is no longer required to follow a target update construct
1.1.0, Released 07-30-2014
  • Non-zero lower bounds for array sections is now supported
  • Mapping sub-array sections of mapped array sections is now supported
  • Added examples dotprod_fileread, edmabw, local, sub_section, vecadd_complex, vecadd_lib
  • Device and if clauses are now supported on device constructs
  • Memory management functions __TI_omp_device_alloc and __TI_omp_device_free have been replaced by __malloc_ddr()/__malloc_msmc() and __free_ddr()/__free_msmc()
  • Creation of clacc static libraries is now supported
  • Included man page for CLACC
0.3.3, Released 04-25-2014
  • Fixed target region without map clause problem in parser, removed error description in readme
  • Added examples target_implicit_map, target_orphan_call, target_update, dotprod, openmpbench_C_v3
  • Performance optimization: CMEM cacheWb and CMEM_cacheInv’s done only when needed
  • Supports applications written entirely in C