- 博客(2)
- 资源 (18)
- 收藏
- 关注
原创 Linux中断处理杂记
1. irq_desc数组kernel/irq/irqdesc.cstruct irq_desc irq_desc[NR_IRQS] __cacheline_aligned_in_smp = {[0 ... NR_IRQS-1] = {.handle_irq = handle_bad_irq,.depth = 1,.lock = __RAW_SPIN_LOCK_U
2016-04-29 18:00:48 590
原创 C语言编程常用数值计算的高性能实现
本篇介绍一组非常简单却又很常用的数值计算的宏实现。本篇所提到的数值计算问题,相信C语言初学者都能做得出来,但是本篇中给出的例子实现却更注重效率。这些例子实现的最大特点是,消除了逻辑跳转。这样做的好处是避免了分支预测的风险,或者换句话说,可以更好地发挥处理器流水线的性能。由于本篇的问题都很简单,笔者就废话少说,直接看例子了。/* 高位全0,低N位全1 */#define Low_N_B
2016-04-23 16:55:15 4094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人