Differences

This shows you the differences between two versions of the page.

Link to this comparison view

app:laboratoare:02 [2025/10/22 09:30]
alexandru.bala [Static scheduling]
app:laboratoare:02 [2025/10/22 10:36] (current)
alexandru.bala [Directiva Reduction]
Line 180: Line 180:
  
 ===== Directiva Reduction ===== ===== Directiva Reduction =====
-''​reduction''​ este o directivă folosită pentru operații de tip reduce / fold pe arrays / colecții sau simple însumări / înmulțiri în cadrul unui loop. Mai precis, elementele dintr-un array sau indecșii unui loop sunt "​acumulați"​ într-o singură variabilă, cu ajutorul unei operații, al cărui semn este precizat, ​in mod automat sincronizat peste mai multe threaduri. Nu orice operatie ​poate fi utilizata intr-o operatie ​de tip ''​reduction''​.+''​reduction''​ este o directivă folosită pentru operații de tip reduce / fold pe arrays / colecții sau simple însumări / înmulțiri în cadrul unui loop. Mai precis, elementele dintr-un array sau indecșii unui loop sunt "​acumulați"​ într-o singură variabilă, cu ajutorul unei operații, al cărui semn este precizat, ​în mod automat sincronizat peste mai multe thread-uri. Nu orice operație ​poate fi utilizată într-o operație ​de tip ''​reduction''​.
  
 Tipar: ''​reduction(operator_operatie:​variabila_in_care_se_acumuleaza)''​ Tipar: ''​reduction(operator_operatie:​variabila_in_care_se_acumuleaza)''​
app/laboratoare/02.1761114615.txt.gz · Last modified: 2025/10/22 09:30 by alexandru.bala
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0