parallel loops
Recently Published Documents


TOTAL DOCUMENTS

94
(FIVE YEARS 10)

H-INDEX

16
(FIVE YEARS 1)

2021 ◽  
Author(s):  
Priscilla Ambrosi ◽  
Talia N Lerner

The basal ganglia operate largely in closed parallel loops, including an associative circuit for goal-directed behavior originating from the dorsomedial striatum (DMS) and a somatosensory circuit important for habit formation originating from the dorsolateral striatum (DLS). An exception to this parallel circuit organization has been proposed to explain how information might be transferred between striatal subregions, for example from DMS to DLS during habit formation. The "ascending spiral hypothesis" proposes that DMS disinhibits dopamine signaling in DLS through a tri-synaptic, open-loop striato-nigro-striatal circuit. Here, we used transsynaptic and intersectional genetic tools to investigate both closed- and open-loop striato-nigro-striatal circuits. We found strong evidence for closed loops, which would allow striatal subregions to regulate their own dopamine release. We also found evidence for functional synapses in open loops. However, these synapses were unable to modulate tonic dopamine neuron firing, questioning the prominence of their role in mediating crosstalk between striatal subregions.


Author(s):  
Aaron Handleman ◽  
Arthur G. Rattew ◽  
I-Ting Angelina Lee ◽  
Tao B. Schardl

2021 ◽  
Vol 40 (2) ◽  
pp. 55-58
Author(s):  
S. Tucker Taft

The OpenMP specification defines a set of compiler directives, library routines, and environment variables that together represent the OpenMP Application Programming Interface, and is currently defined for C, C++, and Fortran. The forthcoming version of Ada, currently dubbed Ada 202X, includes lightweight parallelism features, in particular parallel blocks and parallel loops. All versions of Ada, since its inception in 1983, have included "tasking," which corresponds to what are traditionally considered "heavyweight" parallelism features, or simply "concurrency" features. Ada "tasks" typically map to what are called "kernel threads," in that the operating system manages them and schedules them. However, one of the goals of lightweight parallelism is to reduce overhead by doing more of the management outside the kernel of the operating system, using a light-weight-thread (LWT) scheduler. The OpenMP library routines support both levels of threading, but for Ada 202X, the main interest is in making use of OpenMP for its lightweight thread scheduling capabilities.


2021 ◽  
Vol 40 (2) ◽  
pp. 51-54
Author(s):  
Kyle Chard ◽  
James Muns ◽  
Richard Wai ◽  
S. Tucker Taft

Language constructs that support parallel computing are relatively well recognized at this point, with features such as parallel loops (optionally with reduction operators), divide-and-conquer parallelism, and general parallel blocks. But what language features would make distributed computing safer and more productive? Is it helpful to be able to specify on what node a computation should take place, and on what node data should reside, or is that overspecification? We don't normally expect a user of a parallel programming language to specify what core is used for a given iteration of a loop, nor which data should be moved into which core's cache. Generally the compiler and the run-time manage the allocation of cores, and the hardware worries about the cache. But in a distributed world, communication costs can easily outweigh computation costs in a poorly designed application. This panel will discuss various language features, some of which already exist to support parallel computing, and how they could be enhanced or generalized to support distributed computing safely and efficiently.


2021 ◽  
Vol 15 ◽  
Author(s):  
Quentin Welniarz ◽  
Yulia Worbe ◽  
Cecile Gallea

For more than two decades, there has been converging evidence for an essential role of the cerebellum in non-motor functions. The cerebellum is not only important in learning and sensorimotor processes, some growing evidences show its implication in conditional learning and reward, which allows building our expectations about behavioral outcomes. More recent work has demonstrated that the cerebellum is also required for the sense of agency, a cognitive process that allows recognizing an action as our own, suggesting that the cerebellum might serve as an interface between sensorimotor function and cognition. A unifying model that would explain the role of the cerebellum across these processes has not been fully established. Nonetheless, an important heritage was given by the field of motor control: the forward model theory. This theory stipulates that movements are controlled based on the constant interactions between our organism and its environment through feedforward and feedback loops. Feedforward loops predict what is going to happen, while feedback loops confront the prediction with what happened so that we can react accordingly. From an anatomical point of view, the cerebellum is at an ideal location at the interface between the motor and sensory systems, as it is connected to cerebral, striatal, and spinal entities via parallel loops, so that it can link sensory and motor systems with cognitive processes. Recent findings showing that the cerebellum participates in building the sense of agency as a predictive and comparator system will be reviewed together with past work on motor control within the context of the forward model theory.


Sign in / Sign up

Export Citation Format

Share Document