US 12,001,360 B2
Data transmission method and electronic chip of the manycore type
Louis-Théophile Thirion, Paris (FR); Sangeerthman Subramaniam, Paris (FR); Nicolas Maitrot, Paris (FR); and Jean-Charles Riand, Paris (FR)
Assigned to SAFRAN ELECTRONICS & DEFENSE, Paris (FR)
Appl. No. 17/798,249
Filed by SAFRAN ELECTRONICS & DEFENSE, Paris (FR)
PCT Filed Feb. 3, 2021, PCT No. PCT/EP2021/052475
§ 371(c)(1), (2) Date Aug. 8, 2022,
PCT Pub. No. WO2021/160482, PCT Pub. Date Aug. 19, 2021.
Claims priority of application No. 2001470 (FR), filed on Feb. 14, 2020.
Prior Publication US 2023/0075900 A1, Mar. 9, 2023
Int. Cl. G06F 13/22 (2006.01); G06F 11/20 (2006.01); G06F 13/42 (2006.01); G06F 15/78 (2006.01)
CPC G06F 13/225 (2013.01) [G06F 13/4221 (2013.01); G06F 15/7825 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for transmitting data between functions implemented on a first electronic chip of the manycore type comprising a plurality of execution cores, said execution cores being grouped in a cluster, a plurality of clusters (C0 to C4) being interconnected by at least one first communication system and a second communication system different from said first communication system, wherein said method causes the first electronic chip to perform:
implementing a first function (A) on a first cluster (C1);
implementing a second function (B) on a second cluster (C2), wherein said second function (B′) is also implemented on a third cluster (C3) distinct from said first and second cluster; and
transmitting at least one data item between said first function and said second function, implemented on the second cluster and said second function implemented on the third cluster both through said first communication system and through said second communication system so that in the event that said first communication system fails, the second function (B′) implemented on the third cluster (C3) will still receive the at least one data item through said second communication system.