内存不使用较常见的汉明码，而使用三重模块冗余的硬体电路，其原因是而三重模块冗余的硬体其速度比汉明码的错误修正软体要快。太空卫星系统也常使用三重模块冗余，不过太空船上的随机读写记忆体仍使用汉明码的错误修正技术。有些通讯系统会用N重模块冗余来作简单的前向错误更正，例如五重模块冗余通讯系统（例如）就会用5个结果中的多数为准。若五个中只有二个的结果是错的，可以用佔多数的另外三个结果产生正确的结果。多模块冗余是基本的概念，其起源可以追溯到古代，而第一次在电脑上使用则是在1950年代的捷克斯洛伐克电脑。