-
公开(公告)号:CN110362774A
公开(公告)日:2019-10-22
申请号:CN201910646899.7
申请日:2019-07-17
Applicant: 上海交通大学
IPC: G06F16/958 , G06N3/04 , G06N3/08
Abstract: 本发明提供了一种点击率预估模型的建立方法及系统,包括:历史数据提取步骤:从历史点击数据中提取基础特征;特征向量构建步骤:将基础特征中的类别型特征和数值型特征分别构建同一维度的特征向量表示,作为模型训练输入;模型建立步骤:建立基于对数变换层和多层全连接神经网络的点击率预估模型;模型优化步骤:通过训练数据对点击率预估模型进行优化,得到最优的模型参数。本发明能够通过模型训练得到自动学习到有效的显式交叉特征,相比现有方法具有较好的可解释性,较少的模型参数和较高的模型预测性能。
-
公开(公告)号:CN105938458B
公开(公告)日:2019-02-22
申请号:CN201610228385.6
申请日:2016-04-13
Applicant: 上海交通大学
IPC: G06F12/06
Abstract: 本发明提供了一种软件定义的异构混合内存管理方法,该方法基于平坦的混合内存体系架构,通过软件定义的方法实现平坦和层级两种内存管理模式。包括:对动态随机存储器和存储级内存分别进行逻辑功能角色划分,设计功能适配器、动态随机存储器充当高速缓存等功能模块,并根据用户的配置参数实现角色与各功能模块的适配,按需构建平坦或层级的内存管理模式。本发明可以在不改变硬件架构的情况下,为应用程序提供不同的访存模式,满足多样化的访存需求。
-
公开(公告)号:CN105446899B
公开(公告)日:2018-08-31
申请号:CN201510759531.3
申请日:2015-11-09
Applicant: 上海交通大学
IPC: G06F12/0871
Abstract: 本发明提供了一种基于存储级内存的内存数据快速持久化的方法。该方法基于平坦的混合内存架构,通过用户层和内核层的协同设计实现。包括:将一定容量的SCM以及存储于此SCM上的数据抽象为一块持久区域;在用户层设计应用程序编程接口(API),响应应用程序对持久区域的访存;扩展内核的Buddy system,实现异构混合内存管理;在设计持久区域管理器,实现包括持久区域的持久映射、持久区域元数据管理等功能。本发明可以避免在传统存储架构下,数据持久化所需的数据线性化过程,同时可实现持久数据的直接访问和原地更新,简化了传统架构下软件栈的层级调用,可有效缓解I/O瓶颈,提高持久数据的访存性能。
-
公开(公告)号:CN107888657A
公开(公告)日:2018-04-06
申请号:CN201710941988.5
申请日:2017-10-11
Applicant: 上海交通大学
CPC classification number: H04L67/1097 , G06F3/0611 , G06F3/0656 , G06F3/067 , G06F3/0679
Abstract: 本发明提供了一种低延迟分布式存储系统,将数据存储在可字节寻址的非易失性内存中,通过远程直接内存访问技术读写存储系统的数据,并将数据备份到多个冗余节点,以达到低延迟和高可用性。本发明使用中心化的调度器模块实现对多个服务器的集群及其索引信息的管理。客户端只需在连接到存储系统时需要与调度器模块通信,其后的所有请求,都直接发送到存储了相应数据的服务器节点。本发明基于非易失性内存和远程直接内存访问技术,可以向客户端提供键值存储系统接口,并提供低延迟的数据存储服务。
-
公开(公告)号:CN107544756A
公开(公告)日:2018-01-05
申请号:CN201710657877.1
申请日:2017-08-03
Applicant: 上海交通大学
Abstract: 本发明提供了一种基于SCM的Key-Value日志型本地存储方法,存储方法包括以下步骤:SCM内存划分步骤:对SCM内存进行按功能划分分区,即划分为超级块区、检查点区、页管理区、静态哈希表区、数据存储区这五个不同的逻辑分区;多层次内存管理步骤:构建三层内存管理模块,在不同层面上对内存进行管理,实现页面的动态分配和回收;高并发哈希表构建步骤:使用静态哈希表来索引key-value对象,使用动态分配的数组存放哈希冲突的元素。本发明中的实现方法根据异构内存介质的硬件特性合理调度分配存储空间,提高存储介质的利用率,延长硬件的使用寿命,提高混合键值存储系统并发性和数据吞吐量。
-
公开(公告)号:CN107506139A
公开(公告)日:2017-12-22
申请号:CN201710693791.4
申请日:2017-08-14
Applicant: 上海交通大学
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0616 , G06F3/0659
Abstract: 一种面向相变存储器的写请求优化装置,包括脏数据标记模块、访存请求生成模块、访存请求调度模块和访存请求执行模块。当最后一级缓存向内存写入脏数据时,若脏数据与内存中的原数据不相同,则产生部分预写请求,访存请求调度模块将部分预写请求发送至访存请求执行模块,访存请求执行模块利用部分预写请求的写入数据执行SET操作。由于需要SET操作的位置已经预先被部分预写请求执行SET操作了,使得,访存请求执行模块真正执行写请求时,只会执行RESET操作,从而大幅减少了写请求的执行时间,与此同时,部分预写请求只会对脏字进行SET操作,而非整个脏的内存行,从而极大减少对相变存储器的写操作次数,降低对相变存储器介质寿命的影响。
-
公开(公告)号:CN105938458A
公开(公告)日:2016-09-14
申请号:CN201610228385.6
申请日:2016-04-13
Applicant: 上海交通大学
IPC: G06F12/06
CPC classification number: G06F12/0646
Abstract: 本发明提供了一种软件定义的异构混合内存管理方法,该方法基于平坦的混合内存体系架构,通过软件定义的方法实现平坦和层级两种内存管理模式。包括:对动态随机存储器和存储级内存分别进行逻辑功能角色划分,设计功能适配器、动态随机存储器充当高速缓存等功能模块,并根据用户的配置参数实现角色与各功能模块的适配,按需构建平坦或层级的内存管理模式。本发明可以在不改变硬件架构的情况下,为应用程序提供不同的访存模式,满足多样化的访存需求。
-
公开(公告)号:CN104679650B
公开(公告)日:2016-08-10
申请号:CN201510056999.6
申请日:2015-02-03
Applicant: 上海交通大学
Abstract: 本发明提供了一种面向软件体系结构模型的可信性评估方法,通过提出基于Breeze/ADL,对大型复杂系统进行高层抽象,采用元建模机制扩展可信属性元素,从中抽取相关可信属性规约。抽取安全性规约,建立安全性模型,制定Breeze/ADL安全性模型到故障树模型的转换规则,从而建立故障树,定性分析系统潜在的安全威胁和隐患;抽取可靠性属性规约,转换为离散马尔科夫链状态模型,进行定量的可靠性评估及重要度分析;基于安全性和可靠性分析结构,提出有效地改进策略,保障系统结构的可信性。本发明从软件生命周期出发,为软件体系结构可信属性评估定性和定量的评估方法,建立正向保障机制,提高软件后续开发阶段的效率和质量。
-
公开(公告)号:CN105678196A
公开(公告)日:2016-06-15
申请号:CN201511027390.2
申请日:2015-12-31
Applicant: 上海交通大学
CPC classification number: G06F21/78 , G06F21/566
Abstract: 本发明公开了一种面向非易失性存储器的恶意读写程序监控装置,所述装置包括第一模块、第二模块、第三模块和第四模块,所述第一模块,包括写次数管理单元、PM页损耗均衡管理单元和PM页恶意写管理单元,该模块用于记录PM物理页的写次数以及PM物理页的所有映射关系,所述第二模块,包括计数器、PM页累计命中记录器、附加寄存器、随机数生成单元和计算单元,用于检测当前程序在其对应物理页上的写频繁程度,所述第三模块,由决策逻辑单元组成,用于决策当前程序的恶意程度和相应均衡措施,所述第四模块,由DRAM_Reserve表组成,用于管理判定为恶意程序所对应的物理页。
-
-
-
-
-
-
-
-