-
公开(公告)号:CN119376913A
公开(公告)日:2025-01-28
申请号:CN202411312594.X
申请日:2024-09-20
Applicant: 复旦大学
Abstract: 本发明属于计算机内存管理技术领域,具体为一种对象控制信息和数据信息分离的对象内存布局方法。本发明将对象信息分为控制信息与数据信息;控制信息包括对象的元数据和引用类型成员变量;数据信息仅为非引用类型成员变量;在内存分配空间中划分出控制内存空间和数据内存空间;在为对象分配内存时,将数据信息和控制信息分配到对应的内存空间中,并设置相应的数据块引用;其步骤包括对象创建、对象访问、垃圾回收和内存交换和压缩。当访问控制信息时,只在控制内存空间中进行内存访问;当需要交换出或压缩内存时,优先交换出和压缩数据内存空间,尽量在内存中保留控制信息,从而实现控制信息和数据信息的分离管理,提高垃圾回收和对象访问效率。
-
公开(公告)号:CN116578385A
公开(公告)日:2023-08-11
申请号:CN202310537750.1
申请日:2023-05-13
Applicant: 复旦大学
Abstract: 本发明属于计算机编译器技术领域,具体为一种基于学习的Java虚拟机性能优化方法。本发明方法包含学习阶段、应用阶段;学习阶段的步骤分为规则学习、参数化和语义验证,应用阶段的步骤分为规则应用、寄存器分配和代码生成。本发明通过学习的方法,从JIT生成的优化代码中获取优化知识;通过构建从字节码到JIT优化代码之间的关系并转化为翻译规则,进一步应用到基于规则的翻译器当中,做到快速生成高质量翻译代码,最终实现提前介入对所有范围内代码进行优化的目标,以解决传统JVM所存在的性能问题。本发明不是像传统设计由于编译开销的原因仅仅局限于热点代码。本发明可用于语言虚拟机上。
-
公开(公告)号:CN115269300A
公开(公告)日:2022-11-01
申请号:CN202110472277.4
申请日:2021-04-29
Applicant: 复旦大学 , 上海新氦类脑智能科技有限公司
Abstract: 本发明属于计算机虚拟化技术领域,提供了一种云环境下文件操作日志的获取方法及系统,通过虚拟机监视器对块指令进行拦截分析从而可以安全、方便、完整获取文件操作日志的云环境下文件操作日志的获取方法及系统,其特征在于,获取方法包括以下步骤:步骤S1,通过虚拟机监视器对来自虚拟块设备的请求进行拦截,并将该请求进行分割得到长度相同的多个消息,每一条消息代表一个虚拟的块;步骤S2,采用预写日志语义动态恢复方法对消息进行一致性处理,并通过对消息进行处理得到inode表与文件名的目标对应关系,进一步根据该目标对应关系以及所述inode表得到所述虚拟机中的文件操作日志。
-
公开(公告)号:CN112925689B
公开(公告)日:2022-05-20
申请号:CN202110088751.3
申请日:2021-01-22
Applicant: 复旦大学
Abstract: 本发明属于监控数据传输技术领域,具体为一种多路监控数据传输优化方法。本发明针对多个数据传输路径的数据进行优化,目标是对多路的数据统一管理,以便减少监控数据的传输数据量;具体分为对监控数据不变部分的传输过程优化和对监控数据变化部分的传输过程优化。本发明优化方法不依赖于数据的类型且由数据表管理模块统一管理,并根据多路数据中的不变数据提取到数据表,变化的数据在一段时间内取一个基础值,然后后续数据只发送基础值的增加内容,本发明的监控数据传输方法更加灵活和高效,且不依赖于监控数据的内容;可有效减少监控数据的传输数据量。
-
公开(公告)号:CN107766478A
公开(公告)日:2018-03-06
申请号:CN201710942890.1
申请日:2017-10-11
Applicant: 复旦大学
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F17/30336 , G06F17/30445
Abstract: 本发明属于大数据技术领域,具体为基于硬件事务内存的面向高竞争情景的并发索引结构设计方法。本发明按照数据冲突的概率将访问索引结构的过程划分为索引阶段和操作阶段,从而降低事务中止的概率和降低事务重试的开销;使用分段存储的方式,将原本分布在同一缓存行上的相邻数据记录分布到不同的缓存行上,避免访问相近记录的线程同时访问到一条缓存行而造成假冲突;利用冲突控制模块在索引阶段和操作阶段的边界前瞻性地检测和消除冲突;利用自适应冲突控制方法调整冲突管理策略,使在不同竞争程度的工作负载下均能取得良好的性能;基于本方法构建的并发索引结构可以充分利用HTM带来的简洁性与高效性,提高并发索引结构在高竞争工作负载下的吞吐率。
-
公开(公告)号:CN103679170B
公开(公告)日:2017-04-12
申请号:CN201210345641.1
申请日:2012-09-17
Applicant: 复旦大学
Abstract: 本发明属于图像/视频检索技术领域,具体涉及一种基于局部特征的显著区域检测方法。本发明中将寻找显著区域的问题转化为定位图像中局部特征的密集区域,并可通过分割图像的方式定位多个局部特征的密集区域,其包括步骤:利用局部特征算法,获得特征检测阶段的图像特征点分布;检测图像是否存在多个显著区域,并以此将图像分割为多个区块;分别计算各个图像区块中局部特征的几何中心,从而获得图像的显著区域。本发明在准确度上与同类显著区域检测算法接近的情况下,可以获得上千倍的加速。
-
公开(公告)号:CN102495725A
公开(公告)日:2012-06-13
申请号:CN201110360878.2
申请日:2011-11-15
Applicant: 复旦大学 , 上海红神信息技术有限公司
Abstract: 本发明属于并行处理器技术领域,具体是一种基于多核体系结构的图像/视频特征提取并行算法。本发明结合任务级并行技术和流水级并行技术实现并行特征提取。所谓任务级并行技术是指将处理的图像或视频帧数据划分成若干个子区域,并将这些子区域的数据分布到多核硬件的不同处理单元,同时进行处理;所谓流水级并行技术是指将特征提取算法的执行分成多个处理阶段,数据以流的形式在各个阶段之间传递,完成对图像或视频帧的特征提取。本发明结合这两种技术的特点,以提高性能。利用本发明使针对图像/视频检索的特征提取算法在通用多核处理器上达到每秒42帧的实时处理速度。
-
公开(公告)号:CN111159117B
公开(公告)日:2023-07-04
申请号:CN201911303119.5
申请日:2019-12-17
Applicant: 复旦大学
Abstract: 本发明涉及一种低开销的文件操作日志采集方法,包括以下步骤:1)采用内核探针采集内核中的文件操作日志信息;2)在内核空间设置一块用以写入内核探针采集到的信息的共享内存,用户空间从共享内存中读取内核探针采集到的信息;3)通过去重算法减少日志数量,降低日志采集开销。与现有技术相比,本发明选用开销较小的内核探针技术进行文件操作信息采集,并且采用共享内存的方式把内核里的信息传递到用户层,然后通过在线去重算法来减小日志量,降低系统开销。
-
公开(公告)号:CN112953894B
公开(公告)日:2022-05-20
申请号:CN202110103777.0
申请日:2021-01-26
Applicant: 复旦大学
Abstract: 本发明属于计算机网络技术领域,具体为一种多路请求复制分发系统和方法。本发明系统包括分发模块、服务实例、总控模块;分发模块可以判断不同类型的请求,进行不同的设置和复制分发;服务实例除了处理请求,还向总控返回处理日志,向分发组件返回状态码;总控组件收集和比对判断服务实例的日志,如果判断被攻击的实例,则删除并重新部署新的实例。本发明还将请求分为有状态和无状态两种,通过键值数据表缓存处理有状态链接,使复制分发策略具有更灵活和更广泛的使用场景。本发明可大大增强现有服务实例安全性、稳定性。
-
公开(公告)号:CN112668056A
公开(公告)日:2021-04-16
申请号:CN202110058928.5
申请日:2021-01-17
Applicant: 复旦大学
Abstract: 本发明属于计算机文件系统技术领域,具体为一种安全文件系统构建方法。本发明通过多维度的数据空间变换实现文件系统异构性,给授权使用文件系统的用户提供不同结构的文件系统,它们有着相同的业务处理逻辑,在逻辑上没有区别,但是由内部文件系统结构不同带来的数据结构、组织、处理、存储方式的不同,从而实现文件系统数据组织和访问的异构性,增强了文件系统安全;文件系统主要包括提供用户访问的文件接口、文件系统元数据、文件元数据和数据空间管理;针对四个部分设计随机异构变换方法,使得每次构建的文件系统具有随机性,不同于普通文件系统,格式固定,容易通过分析获知文件系统组织方式,从而确保文件系统安全性。
-
-
-
-
-
-
-
-
-