Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • sac2c sac2c
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 334
    • Issues 334
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Infrastructure Registry
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #1252

Closed
Open
Created Oct 02, 2013 by Robert Bernecky@rbeDeveloper

WRCI can't handle AKD arrays

Bugzilla Link 1094
Created on Oct 02, 2013 21:47
Version svn
OS Linux
Architecture PC
Attachments wrciOffsetAKD.sac

Extended Description

Created an attachment (id=989)
source code to reproduce fault
The wrci unit test suite now includes wrciOffset.sac and wrciOffsetAKD.sac;
these are intended to show array reuse on AKS and AKD arrays, respectively.
WRCI does not support AKD arrays, which really sucks.
Here's an example of AKD code, where a reference with offset (to
another partition) to the reuse candidate array could work, but does
not. 
   AAA = _reshape_VxA_( id( [ 25, 10]), iota( id( 250)));
   gw = shape( AAA) - [ 15, 0]; // AKA [10 10]
   AAA = with {
          ([0,0] <= iv < gw): AAA[iv + [ 10, 0]] + 1000;
         } : modarray(AAA);
I intend to move IVEXC after WRCI, and then "should" be able to
extend WRCI/RWO to do the job.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking