- 博客(24)
- 收藏
- 关注
原创 Parallel_Scheduling_of_DAGs_under_Memory_Constraints论文阅读
科学工作流通常被建模为任务的有向无环图(DAG),这些任务代表计算模块及其依赖关系,依赖关系表现为任务生成的数据被其他任务使用。这种形式化方法允许使用运行时系统,这些系统可以动态地将任务分配到日益复杂的计算平台资源上。然而,对于某些工作流,过度的并行化可能导致内存不足的问题。本文聚焦于解决如何转换DAG以避免内存短缺的问题,特别是在共享内存平台上。我们首先提出了一种简单的DAG模型,该模型足够表达复杂的内存行为。接着,我们展示了一种多项式时间算法,用于计算DAG的最大峰值内存。
2025-03-30 21:28:25
690
1
原创 机器学习、深度学习和神经网络
机器学习是人工智能的一个子集,它使用计算机算法来分析数据,并根据所学内容做出智能决策。机器学习算法的三个主要类别包括监督学习、无监督学习和强化学习。深度学习是机器学习的一个专门子集,它通过分层算法创建神经网络,使人工智能系统能够从非结构化数据中学习,并在工作中持续学习。神经网络,一种模仿生物神经元的计算单元集合,随着时间的推移学习对数据进行决策。不同的神经网络类型包括感知器、卷积神经网络或 CNN 以及循环神经网络或 RNN。
2025-03-30 04:20:54
800
原创 软件体系结构复习-软件质量属性
软件质量属性 Quality Attributes(QA)指软件系统的可用性、性能、安全性等可度量、可测试的属性属于非功能性需求,并不被功能所决定在软件系统的利益相关者描述质量属性时,通常面临层次性和隐蔽性的挑战:层次性是指在描述质量属性时需要准确理解和识别不同层次的属性,并权衡它们之间的关系和优先级。隐蔽性是指质量属性可能在设计和开发阶段并不明显,或者在实际使用中难以察觉为改善用户描述不具体导致的对质量属性理解不清晰,软件工程研究者引入了“质量属性场景”
2024-12-11 10:15:19
533
原创 软件体系结构复习-软件体系结构风格
软件体系结构风格 (software architecture style)是描述特定领域中软件系统家族的组织方式的惯用模式 (idiomatic paradigm),反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。软件体系结构风格分类:架构师基于系统对数据的处理或计算需求,设计相应的构件,构件间通过数据的流动实现交互连接其核心组成包括构件和连接件,构件为数据处理,连接件位数据流。
2024-12-10 14:35:45
952
原创 软件体系结构复习-02 软件体系结构定位及构建
软件生命周期是指软件从概念提出到软件结束使用的整个过程需求分析阶段:确定系统的基本结构评估技术可行性促进利益相关者之间的沟通系统设计阶段——降低系统复杂性,增强代码可读性和可维护性,提高协作效率:确定系统组件和模块确定交互和接口设计影响性能和资源的利用支持错误处理和异常处理实现阶段:提供实现蓝图确保安全性和可靠性测试阶段:定义测试范围和用例促进故障定位和诊断影响非功能性测试部署阶段:确定部署配置和环境确保安全性和合规性。
2024-12-07 17:02:41
1086
原创 软件体系结构复习-01绪论
软件体系结构是构件和交互的集合。软件体系结构是具有一定形式的结构化元素处理元素(processing elements)、数据元素(data elements)和连接元素软件架构包括component、connector和constraint三大要素组件(component)可以是一组代码,也可以是独立的程序;连接件(connector)用于表示组件之间的相互关系,可以是过程调用、管道和消息等;约束(constraint)为组件连接时的条件软件架构是某一系统的基本组织结构,其内容包括。
2024-12-05 11:46:35
329
原创 计网复习-2. 应用层(ch25-29)
名字空间将每一个地址映射到一个唯一的名字,它可以按两种方式进行组织:平面的和层次的。平面名字空间一个名字分配给一个地址可能有也可能没有公共部分;即使有公共部分,也没有实际含义必须集中控制才能避免二义性和重复层次名字空间每一个名字由几个部分组成- 命令和响应:命令从客户发送给服务器,包括一个关键词,后跟着0个或多个变量;响应是服务器发送给客户。响应是一个3位数字码,后面可以跟着附加的文本信息。- 邮件传输阶段:连接建立、邮件传输和连接终止。
2024-11-22 18:03:33
795
原创 实验一 软中断实验-DOS功能调用 (2)
显示"Hello World!字符串。从键盘输入姓名和学号,并将它们回显到屏幕上。从键盘输入字符,输出对应的ASCII码,直到输入“Q”或“q”时退出程序。
2024-11-19 17:59:14
864
原创 数据库复习-1. 概述(Ch1)
数据:“data are raw facts that describe people, objects, and events.”数据库:“An integrated collection of related data constitutes a Database (DB).”数据库模式定义的规范表示法示例DDL编译器生成一组存储在数据字典中的表模板数据字典包含元数据(即与关于数据的数据)数据库模式完整性约束主键权限。
2024-11-15 17:31:04
749
原创 XDU数据库上机 实验四——简单的旅行预订系统
基于MySQL,设计并实现一个简单的。该系统涉及的信息有航班大巴班车宾馆房间和客户数据等信息。为简单起见,对所实现的应用系统作下列假设:在给定的一个班机上,所有的座位价格也一样;flightNum是表FLIGHTS的一个主码。在同一个地方的所有的宾馆房间价格也一样;location是表HOTELS的一个主码。在同一个地方的所有大巴车价格一样;location是表 BUS的一个主码。custName是表CUSTOMERS的一个主码。表。
2024-11-13 22:15:52
895
2
原创 计网复习-1. Overview(ch1-2)
本章讨论四个问题:数据通信、网络、因特网以及协议和标准。目的:主要是对计算机网络有一个宏观层面的理解,会出现一大堆名词,需要知道他们的定义是什么,并能具象化这些概念。
2024-11-13 12:20:57
664
原创 XDU数据库上机 实验一
BRANCH217是分行表,其他表通过分行名称(branch_name)与其关联,例如LOAN217和ACCOUNT217中的branch_name字段。CUSTOMER217存储客户信息,BORROWER217和DEPOSITOR217表依赖于该表,用于记录客户与贷款、客户与账户的关系。LOAN217存储贷款信息,BORROWER217依赖该表,通过loan_number关联到每一笔贷款。ACCOUNT217存储账户信息,DEPOSITOR217表通过account_number与其关联,表示客户的
2024-11-12 13:50:10
801
1
原创 stl_vector的一些用法
说明:这是c++面向对象oop考试前整理的vector用法,由于我们是全英文试卷,所以做了中英文版本,顺便复习下一些编程上的英语名词。
2024-01-17 15:53:48
376
原创 希尔排序实现思路与模板
在复习数据结构,对希尔排序做了一下小结。主要是写了一个模板,文章没有对shell排序算法进行详细分析。实际上还是插入排序,但是shell排序对待排记录序列先作“宏观”调整,再作“微观”调整。// 使用 Knuth 序列确定增量(间隔)
2024-01-16 20:32:15
388
原创 HTML整理-力争一眼就记住
无序列表例子例子例子标签例子type属性值详细描述://用于输入多行文本例子参考:MDN:MDNch_zs:Html标签分类及总结
2023-03-25 00:25:56
86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人