Skip to content

investigate cell-permute #367

Description

@cattabiani

While working on this: #337 I noticed that cell-permute is a coreneuron setup that changes the memory layout. It can have 3 values:

  • 0: AoS
  • 1: SoA (gpu, cpu)
  • 2: SoA (gpu only)

at the moment the value is hardcoded to 0 in default_cell_permute. 2 facts:

  • I tried to change this value in some tests but, in initial analysis, the value was not correctly propagated to coreneuron. I suspect this feature was only partially implemented
  • the new report.conf and coreneuron reports are not tested, currently, with this value different from 0

We should test, investigate, and profile this since it can provide computational speed-up (and lower costs) even if only for value 1 since we do not have gpus atm

EDIT: cell-permute for coreneuron reports was fixed in this pr: neuronsimulator/nrn#3587

We need to allow setting cell-permute from neurodamus. New issues to better track that

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestquestionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions