三维集成和片上网络(NoC)的融合为片上互连的可伸缩性问题提供了有效的解决方案。
在3D集成中,硅穿Kong(TSV)被认为是最有前途的键合技术。
但是,TSV也是宝贵的链路资源,因为它们会占用大量芯片面积,并有可能在物理设计阶段导致路由拥塞。
此外,TSV遭受严重的良率损失,从而降低了有效的TSV密度。
因此,有必要在具有成本效益的设计中实现TSV经济的3DNoC架构。
对于对称的3DMeshNoC,我们观察到TSV的带宽利用率低,并且它们很少成为平面链路中网络的争用点。
基于此观察,我们提出了TSV共享(TS)方案,以使相邻路由器能够以时分复用的方式共享垂直信道,从而将TSV保存在3DNoC中。
我们还研究了不同的TS实现方案,并展示了TS如何通过设计空间探索提高多核处理器中的TSV有效性。
在实验中,我们全面评估了TS对系统所有层的影响。
结果表明,所提方法显着提高了TSV的有效性,而性能开销却可以忽略不计。
2023/8/4 13:38:37 3.39MB NoC; 3D Integration; TSV
1
使用systemview软件对AM\DSB\SSB\频分复用等通信系统进行仿真
2023/7/14 18:55:32 779KB systemview AM FM
1
在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间。
而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰。
在Docker技术未出现之前,我们可以使用Pupet、Chef、Ansible等配置管理工具把复杂的配置管理起来,这样的管理配置技术仍然是目前比较流行的方式之一。
配置管理工具使用的都是自己的DSL语法定义,考虑到环境的复杂性,配置一套通用的开发环境需要针对各个系统定制,对于大部分开发环境这种维护成本仍然是很高的。
Docker技术出现之后,系统的依赖问题得到了彻底的解决,我们可以通过镜像的方式简化环境的安装。
结合Do
1
采用正点原子领航者7020,vxworks驱动设计全部采用vxbus模式,复用简单便捷。
实现的驱动包括uart,emmc及文件系统,qspi及外设文件系统,pl侧网口逻辑实现及驱动设计,ps侧千兆网络驱动,iicrtc,eeprom等。
提供所有开发工具及源代码。
vxWorks启动采用uboot。
1
小程序答题前端代码,案例为医药行业,其他可复用。
主要分为首页,答题页,和结果页,设置分享。
2023/7/6 10:56:42 325KB 小程序
1
周洋,360手机助手技术经理及架构师,负责360长连接消息系统,360手机助手架构的开发与维护。
不知道咱们群名什么时候改为“Python高可用架构群”了,所以不得不说,很荣幸能在接下来的一个小时里在Python群里讨论golang....360消息系统更确切的说是长连接push系统,目前服务于360内部多个产品,开发平台数千款app,也支持部分聊天业务场景,单通道多app复用,支持上行数据,提供接入方不同粒度的上行数据和用户状态回调服务。
目前整个系统按不同业务分成9个功能完整的集群,部署在多个idc上(每个集群覆盖不同的idc),实时在线数亿量级。
通常情况下,pc,手机,甚至是智能硬件上的36
1
一个小Demo,基于Maven项目,这是个源码包,工程如何导入的文档也在里面,只有Spring框架,没有关联数据库,里面是一个简单的用户登陆的验证测试,我的博客http://blog.csdn.net/yc199505/article/details/72528822里面有部分源码,5分的资源分,理由是这样的:这是一个很基础的框架,配置文件可以复用,里面还有很多常用的前端框架,路径等等都设置好了,实用性非常高,希望下载了的大家,能给予积极的反馈,谢谢!
2023/7/4 10:51:55 3.31MB spring
1
爬取新浪微博上的妹纸照片的爬虫程序,来源于中戏北电的美女们的微博上的照片,大学校花们的万张照片唾手可得。
程序可复用。
2023/7/3 19:19:54 709KB 新浪微博 爬虫 妹纸照片
1
正交频分复用(OFDM)是第四代移动通信的核心技术。
该文首先简要介绍了OFDM基本原理,重点研究了理想同步情况下,保护时隙(CP)和不同的信道估计方法在高斯信道和多径瑞利衰落信道下对OFDM系统性能的影响。
在给出OFDM系统模型的基础上,用MATLAB语言实现了整个系统的计算机仿真并给出参考设计程序。
最后给出在不同的信道条件下,保护时隙、信道估计方法对OFDM系统误码率影响的比较曲线,得出了较理想的结论。
作者:吕爱琴,田玉敏,朱明华
2023/6/11 17:19:36 270KB Matlab
1
2018年软件学院C++课程设计课程设计目的:1、熟悉利用面向对象的方法以及C++的编程思想来完成系统的设计;
2、锻炼学生在设计的过程中,建立清晰的类层次,应用继承和多态等面向对象的编程思想;
3、通过本课程设计,加深对面向对象程序设计课程所学知识的理解,熟练掌握和巩固C++语言的基本知识和语法规范,深刻体会面向对象的编程思想,掌握使用面向对象程序设计语言C++,学会编写结构清晰、风格良好的C++语言程序,从而具备利用计算机编程分析解决综合性实际问题的初步能力。
课程设计题目:模拟即时通信系统实现一、题目描述基于社交的即时通信是腾*公司的主要业务,先后有QQ、微信、微博等服务,可能还将继续推出微商、微唱、微走、微笑等产品。
这些软件既可以独立提供服务,又互相辉映关联。
腾*公司希望对各系统进行整合形成统一的立体社交软件平台。
现请完成该平台的设计并实现。
要求如下:1、用户基本信息:号码ID,昵称,出生时间,T龄(号码申请时间)、所在地、好友列表、群列表。
微博与QQ共享ID,微信采用独立ID,但是可以与QQ号码绑定对应。
其他微X产品也分为这两种情况。
2、好友管理(1)实现各功能好友信息的添加、修改、删除、查询的功能。
(2)可以查询微X之间各自共同好友。
如微信可以添加QQ推荐好友。
3、群管理(1)设定每个微X功能已有1001、1002、1003、1004、1005、1006等群号。
(2)加入群、退出群、挨T、查询群成员等。
(3)不同微X之间群的理念不同,比如:QQ群可以申请加入,而微信群则只能推荐加入;
QQ群允许设置临时讨论组(子群),微信群则不允许;
QQ群有以群主为核心的管理员制度,而微信群仅有群主为特权账号。
4、开通管理用户可以选择自己开通该平台的N个微X服务。
5、登录管理各微X之间只要有一个服务登录,则其它服务简单确认后视为自动登录。
6、功能展示要求(main函数)(1)设计约定。
开通服务情况、群成员信息和好友信息可以预先保存到文件中,在系统启动时将这些信息加载到内存中;
(2)一个服务登录后,本人开通的其它所有服务均进入开通状态。
(3)服务之间可以依据本人开通的任意另外一个服务的好友添加好友。
(4)展示一个服务当前群的特色功能;
在群成员数据不受伤害的前提下,动态变换为其他类型群的管理特色。
(5)实现QQ的点对点的TCP通信的收发功能。
(选做)提示:a)需要加载ws2_32.lib静态库,打开头文件winsock.h。
b)百度IP地址、端口等概念;
c)百度socket编程,关注bind、listen、accept、connect、send、receive等函数用法。
二、技术层次要求及说明1、基本层次。
完成上述功能要求,所采用技术不限,比如采用纯面向过程思想实现;
2、支持对象层次。
正确完成了类的切割,利用对象技术实现。
(1)容器类主要包括:例如,微X成员管理。
(2)其它主要类包括:例如,微X信息、群信息、好友信息。
3、抽象、封装层次采用了继承或者组合实现复用,对数据成员提供了必要的接口保护;
(1)抽象出了基础类,并被其它功能复用;
(2)如好友维护、群信息维护等操作均应该提供接口形式;
4、面向对象层次支持多态功能,支持依据设计原则的优化。
好友管理、群管理等;
5、优化提高层次(1)提供简便菜单,以1、2等数字区分几类功能,并允许返回菜单;
(2)I/O操作支持。
基本功能中,已有设定信息,在初始化时候可以固化在程序代码中,也可以存放在文件中,每次容器实例化时读入,析构时写回文件中,以实现断电保存。
(3)可扩展性支持,需要考虑群、好友等与主要服务之间的关系;
(4)灵活性支持。
群的管理模式动态可变;
(5)程序有必要的注释;
(6)可以采用UML工具画出简单类图(7)为防止不诚信行为,要求类的设计均以独立文件存在,且所有的类名称后面应有自己的姓名缩写,如张三设计的QQ信息类名称:TencentZhS。
三、设计步骤(参考):在清楚上述系统功能要处理是什么的基础上,考虑用如下方式来设计1、确定所需的类及其相互间的关系。
(1)要从问题中归纳出一个概念或实体,从这些概念或实体出发建立相应的类。
(2)尽量使类小而简单,以使其看起来容易理解。
(3)充分利用封装以增加类的可靠性,以便使用时保证更加可靠。
(4)通过继承建立类族,以方便使用多态性。
2、确定每个类的实现。
(1)考虑类的对象应该如何构造和析构。
(2)考虑类的成员函数的建立。
(3)综合考虑各个类在命名和功能方面有哪些共性。
3、细化有关的类,描述他们之间的相互关系,即类关系和对象关系。
4、描述本系统的界面,通过分别定义成员的不同属性,为抽象和实现提供分离的接口。
四、设计工具1、
2023/6/4 19:12:21 1.17MB c++ course
1
共 162 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡