data: publish complete Calculet NPU research archive

This commit is contained in:
2026-08-02 14:57:11 +08:00
parent b5c4fbffab
commit 98e6cadcb6
12400 changed files with 6166642 additions and 0 deletions
@@ -0,0 +1,10 @@
0: 0
1000: 0
2000: 0
3000: 0
4000: 1
5000: 2
6000: 3
7000: 4
8000: 5
9000: 6
@@ -0,0 +1,36 @@
Round robin thread 1 at time 100 ns
Round robin thread 2 at time 110 ns
Round robin thread 3 at time 120 ns
Round robin thread 4 at time 130 ns
Round robin thread 1 at time 140 ns
Round robin thread 2 at time 150 ns
Round robin thread 3 at time 160 ns
Round robin thread 4 at time 170 ns
Round robin thread 1 at time 180 ns
Round robin thread 2 at time 190 ns
Round robin thread 3 at time 200 ns
Round robin thread 4 at time 210 ns
Returned int is 0
Thread 0 ending.
Thread 1 ending.
Thread 2 ending.
Thread 3 ending.
Thread 4 ending.
Thread 5 ending.
Thread 6 ending.
Thread 7 ending.
Thread 8 ending.
Thread 9 ending.
Test_function sees 3.14159
Returned int is 3
void_function sees 1.2345
ref_function sees 9.8765
Returned int is 9
Done.
@@ -0,0 +1,104 @@
0 s: reset
1 ns: 0
2 ns: 1
3 ns: 2
4 ns: 3
5 ns: 4
6 ns: 5
7 ns: 6
8 ns: 7
9 ns: 8
10 ns: 9
11 ns: 10
12 ns: 11
13 ns: reset
14 ns: 0
15 ns: 1
16 ns: 2
17 ns: 3
18 ns: 4
19 ns: 5
20 ns: 6
21 ns: 7
22 ns: 8
23 ns: 9
24 ns: 10
25 ns: 11
26 ns: 12
27 ns: 13
28 ns: 14
29 ns: 15
30 ns: 16
31 ns: 17
32 ns: 18
33 ns: reset
34 ns: 0
35 ns: 1
36 ns: 2
37 ns: 3
38 ns: 4
39 ns: 5
40 ns: 6
41 ns: 7
42 ns: 8
43 ns: 9
44 ns: 10
45 ns: 11
46 ns: 12
47 ns: 13
48 ns: 14
49 ns: 15
50 ns: 16
51 ns: 17
52 ns: 18
53 ns: reset
54 ns: 0
55 ns: 1
56 ns: 2
57 ns: 3
58 ns: 4
59 ns: 5
60 ns: 6
61 ns: 7
62 ns: 8
63 ns: 9
64 ns: 10
65 ns: 11
66 ns: 12
67 ns: 13
68 ns: 14
69 ns: 15
70 ns: 16
71 ns: 17
72 ns: 18
73 ns: reset
74 ns: 0
75 ns: 1
76 ns: 2
77 ns: 3
78 ns: 4
79 ns: 5
80 ns: 6
81 ns: 7
82 ns: 8
83 ns: 9
84 ns: 10
85 ns: 11
86 ns: 12
87 ns: 13
88 ns: 14
89 ns: 15
90 ns: 16
91 ns: 17
92 ns: 18
93 ns: reset
94 ns: 0
95 ns: 1
96 ns: 2
97 ns: 3
98 ns: 4
99 ns: 5
100 ns: 6
Info: /OSCI/SystemC: Simulation stopped by user.
Done
@@ -0,0 +1,3 @@
10 ns In Channel run()
17 ns In Channel run()
20 ns In Channel run()
@@ -0,0 +1,96 @@
We got 24 user-defined actions
Default settings for ID4
report: ID4 INFO --> log display
msg=extra_msg_for_info file=no_specific_file line 0 time=0 s process=<none>
report: ID4 WARNING --> log display
msg=extra_msg_for_warning file=no_specific_file line 1 time=0 s process=<none>
report: ID4 ERROR --> throw log cache-report
msg=extra_msg_for_error file=no_specific_file line 2 time=0 s process=<none>
report: ID4 FATAL --> log display cache-report abort
msg=extra_msg_for_fatal file=no_specific_file line 3 time=0 s process=<none>
Specific settings for ID1..ID3
report: ID1 INFO --> usr2
msg=extra_msg_for_info file=no_specific_file line 0 time=0 s process=<none>
report: ID1 WARNING --> usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=0 s process=<none>
report: ID1 ERROR --> usr4
msg=extra_msg_for_error file=no_specific_file line 2 time=0 s process=<none>
report: ID1 FATAL --> usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=0 s process=<none>
report: ID2 INFO --> usr1
msg=extra_msg_for_info file=no_specific_file line 0 time=0 s process=<none>
report: ID2 WARNING --> usr1
msg=extra_msg_for_warning file=no_specific_file line 1 time=0 s process=<none>
report: ID2 ERROR --> usr1
msg=extra_msg_for_error file=no_specific_file line 2 time=0 s process=<none>
report: ID2 FATAL --> usr1
msg=extra_msg_for_fatal file=no_specific_file line 3 time=0 s process=<none>
report: ID3 INFO --> usr5
msg=extra_msg_for_info file=no_specific_file line 0 time=0 s process=<none>
report: ID3 WARNING --> usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=0 s process=<none>
report: ID3 ERROR --> usr1
msg=extra_msg_for_error file=no_specific_file line 2 time=0 s process=<none>
report: ID3 FATAL --> usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=0 s process=<none>
temporarily suppress usr4
report: ID1 INFO --> usr2
msg=extra_msg_for_info file=no_specific_file line 0 time=1 ns process=<none>
report: ID1 WARNING --> usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=1 ns process=<none>
report: ID1 ERROR -->
msg=extra_msg_for_error file=no_specific_file line 2 time=1 ns process=<none>
report: ID1 FATAL --> usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=1 ns process=<none>
report: ID1 INFO --> usr2
msg=extra_msg_for_info file=no_specific_file line 0 time=1 ns process=<none>
report: ID1 WARNING --> usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=1 ns process=<none>
report: ID1 ERROR --> usr4
msg=extra_msg_for_error file=no_specific_file line 2 time=1 ns process=<none>
report: ID1 FATAL --> usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=1 ns process=<none>
temporarily force usr1
report: ID1 INFO --> usr1 usr2
msg=extra_msg_for_info file=no_specific_file line 0 time=2 ns process=<none>
report: ID1 WARNING --> usr1 usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=2 ns process=<none>
report: ID1 ERROR --> usr1 usr4
msg=extra_msg_for_error file=no_specific_file line 2 time=2 ns process=<none>
report: ID1 FATAL --> usr1 usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=2 ns process=<none>
report: ID1 INFO --> usr2
msg=extra_msg_for_info file=no_specific_file line 0 time=2 ns process=<none>
report: ID1 WARNING --> usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=2 ns process=<none>
report: ID1 ERROR --> usr4
msg=extra_msg_for_error file=no_specific_file line 2 time=2 ns process=<none>
report: ID1 FATAL --> usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=2 ns process=<none>
temporarily suppress {usr3,usr4} and force {usr1,usr3}
report: ID1 INFO --> usr1 usr2 usr3
msg=extra_msg_for_info file=no_specific_file line 0 time=3 ns process=<none>
report: ID1 WARNING --> usr1 usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=3 ns process=<none>
report: ID1 ERROR --> usr1 usr3
msg=extra_msg_for_error file=no_specific_file line 2 time=3 ns process=<none>
report: ID1 FATAL --> usr1 usr3 usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=3 ns process=<none>
report: ID1 INFO --> usr2
msg=extra_msg_for_info file=no_specific_file line 0 time=3 ns process=<none>
report: ID1 WARNING --> usr3
msg=extra_msg_for_warning file=no_specific_file line 1 time=3 ns process=<none>
report: ID1 ERROR --> usr4
msg=extra_msg_for_error file=no_specific_file line 2 time=3 ns process=<none>
report: ID1 FATAL --> usr5
msg=extra_msg_for_fatal file=no_specific_file line 3 time=3 ns process=<none>
@@ -0,0 +1,4 @@
11000.000000 - c
11000.000000 - b
11000.000000 - a
Program completed
@@ -0,0 +1,5 @@
t1 got mutex at 1 ns
t2 got mutex at 11 ns
t3 got mutex at 21 ns
@@ -0,0 +1,15 @@
( m_in_bigint4, m_inout_bigint4, m_in_biguint4, m_inout_biguint4, m_in_int4, m_inout_int4, m_in_uint4, m_inout_uint4 ) = 012345678
m_signal_bigint8 = 18
m_signal_biguint8 = 027
m_signal_int8 = 36
m_signal_uint8 = 045
m_signal_bigint8 = 12
m_inout_bigint4 = 3
m_signal_biguint8 = 045
m_inout_biguint4 = 06
m_signal_int8 = 78
m_inout_int4 = 9
m_signal_uint8 = 0ab
m_inout_uint4 = 0c
Info: /OSCI/SystemC: Simulation stopped by user.