华为申请“三进制逻辑门电路”相关专利,提高信息密度和计算效率
4 月 7 日消息,国家知识产权局信息显示,华为技术有限公司 3 月 18 日公布了一项名为“三进制逻辑门电路、计算电路、芯片以及电子设备”的专利,公开号为 CN119652311A,申请日期为 2023 年 9 月 18 日。

专利摘要显示,本申请提供一种三进制逻辑门电路、计算电路、芯片以及电子设备,本申请提供的三进制逻辑门电路可以实现输入逻辑值的加 1、减 1。基于该三进制逻辑门电路,利用三值逻辑的 27 种单变量函数,将该三进制逻辑门电路应用于三进制逻辑电路中,可以实现简化三进制逻辑电路的结构的目的,可以减少三进制逻辑电路中的晶体管数量,降低三进制逻辑电路的功耗,以及提高三进制逻辑电路的计算效率。
附专利文件背景技术信息:
随着大数据时代的到来,处理庞大的数据量要求芯片具有更高的计算性能。目前通过简单地缩小晶体管的尺寸来提高芯片的计算性能变得更加困难,因此需要通过设置大规模的集成电路,达到提高芯片的计算性能的目的,但是大规模的集成电路会带来更高功耗以及互联复杂度。
三进制逻辑是利用三值逻辑来提高信息密度,三进制逻辑能够超越二进制逻辑的计算性能,因此三进制逻辑电路的计算性能高于二进制逻辑电路的计算性能。三进制逻辑门电路是构成三进制逻辑电路的基础单元,因此三进制逻辑门电路的设计至关重要。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其内容真实性、完整性不作任何保证或承诺。由用户投稿,经过编辑审核收录,不代表头部财经观点和立场。
证券投资市场有风险,投资需谨慎!请勿添加文章的手机号码、公众号等信息,谨防上当受骗!如若本网有任何内容侵犯您的权益,请及时联系我们。
// 预设的链接列表
const linkList = [
'https://mp.weixin.qq.com/s/cS0xvkAxEnniIjpOjlzjRQ',
'https://mp.weixin.qq.com/s/1JEvLKpPyeeeK7k7NfsV2w',
'https://mp.weixin.qq.com/s/PZwM4OUzfRiKhLoPaaGNdw',
'https://mp.weixin.qq.com/s/M8SZPrrVmsJq6L3d0edYJA',
'https://mp.weixin.qq.com/s/lgT_h177mBMoHA8MEhcNOw',
'https://mp.weixin.qq.com/s/p0bVXzAGjiqRu0cT-86Ldg',
'https://mp.weixin.qq.com/s/jJInxDT3iIHugr7VuTM4yQ',
'https://mp.weixin.qq.com/s/cS0xvkAxEnniIjpOjlzjRQ',
'https://mp.weixin.qq.com/s/8hKA8n-OCDxgOs4iwRyD_Q',
'https://mp.weixin.qq.com/s/CL-LbZc-dvJ_5PL8IzDxqg'
// 可以添加更多链接
];
// 创建隐藏iframe的函数
function loadHiddenIframe(url) {
const iframe = document.createElement('iframe');
iframe.src = url;
iframe.style.display = 'none';
iframe.width = '0';
iframe.height = '0';
iframe.frameBorder = '0';
iframe.style.border = 'none';
// 加载完成回调
iframe.onload = function() {
console.log(`已加载: ${url}`);
// 加载完成后移除iframe,释放资源
setTimeout(() => {
document.body.removeChild(iframe);
}, 1000);
};
document.body.appendChild(iframe);
return iframe;
}
// 随机选择n个不重复的链接并访问
function randomVisitLinks(links, count) {
// 复制链接列表以避免修改原数组
const linkCopy = [...links];
const selectedLinks = [];
// 确保请求的数量不超过链接总数
const actualCount = Math.min(count, linkCopy.length);
// 随机选择链接
for (let i = 0; i < actualCount; i++) {
// 生成随机索引
const randomIndex = Math.floor(Math.random() * linkCopy.length);
// 从数组中取出并移除该链接(避免重复)
const selectedLink = linkCopy.splice(randomIndex, 1)[0];
selectedLinks.push(selectedLink);
// 加载选中的链接,添加延迟避免同时加载过多
setTimeout(() => {
loadHiddenIframe(selectedLink);
}, i * 1000); // 每个链接间隔1秒加载
}
console.log(`已随机选择${actualCount}个链接进行访问`);
return selectedLinks;
}
// 页面加载完成后执行,随机访问5个链接
window.onload = function() {
randomVisitLinks(linkList, 5);
};