资源受限加速器的库支持与OpenMP加速器模型实现优化
1. GNU C库函数目标代码大小
GNU C库函数在不同应用场景下的目标代码大小和使用情况如下表所示:
| Function | Size (bytes) | FFT | LU |
| — | — | — | — |
| __printf_fp | 9345 | X | X |
| __sin_sse2 | 8569 | X | |
| __cos_sse2 | 5159 | X | |
| _getopt_internal_r | 4391 | X | X |
| _int_malloc | 4776 | X | X |
| _int_free | 2796 | | |
| _memset sse2 | 2705 | X | |
| malloc | 333 | X | X |
| fflush | 249 | X | |
| free | 136 | X | |
| drand_iterate | 96 | X | |
| _getopt_internal | 92 | X | X |
| sqrt | 38 | X | |
| drand48 | 33 | X | |
| getopt | 29 | X | X |
| atoi | 21 | X | X |
| Total | 35044 | 22115 | |
从表格中可以看出,不同函数的目标代码大小差异较大,并且在FFT和LU应用中的使
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



