奥鹏在线、离线作业代写、课程代看、网考、论文辅导
大工22秋《市场营销》在线作业3 【标准答案】
可做奥鹏全部院校作业论文!答案请添加qq:2865690116 或 微信:daydayup731 大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错大工答案请进:opzy.net或请联系微信:1095258436
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
大工22秋《市场营销》在线作业3
共20道题 总分:100分
一、单选题(共5题,30分)
1.经纪人和代理商属于( )。
A、供应商
B、零售商
C、中间商
D、批发商
2.( )是指企业或个人为推销商品、服务或观念,通过各种媒介和形式向公众发布的有关信息。
A、广告
B、销售促进
C、人员推销
D、公共关系
3.拉动促销策略是指制造商通过新闻媒介对( )进行促销,并通过终端顾客来拉动中间商关注公司的产品。
A、批发商
B、中间商
C、终端顾客
D、经纪人
4.( )通常承担的是批发或批发商的职能。
A、制造商
B、制造商的销售组织
C、无店铺中介
D、起支持作用的中介
5.推动促销策略是指制造商通过( )将产品推销给终端顾客。
A、批发商
B、中间商
C、零售商
D、代理商
二、多选题(共5题,40分)
1.互联网营销特征包括( )。
A、影响面大
B、成本低
C、具有公众性
D、顾客可直接参与
2.渠道功能可以用渠道流来表示,可概括成哪些渠道流?( )
A、信息流和谈判流
B、订货流和支付流
C、所有权流和物流
D、财务流和风险流
3.公共关系是针对社会公众树立企业良好形象,其特征是( )。
A、可信度大
B、节省费用
C、具有时效性
D、效果最好
4.新型广告是指利用新的媒体来做广告,包括( )等。
A、电视
B、互联网广告
C、微博
D、微信公众号
5.起支持作用的中介包括( )。
A、仓储公司
B、运输公司
C、信用卡公司
D、销售公司
三、判断题(共10题,30分)
1.广告的绝对费用高,但单位费用低。
A、对
B、错
2.折扣店的面积较小,一般处于社区。
A、对
B、错
3.从经济理论的观点来看,分销渠道的功能之一是连结产销,即一头连着生产,一头连着消费。
A、对
B、错
4.经纪人是从事购买或销售或二者兼备的洽商工作,并取得产品所有权的商业单位。
A、对
B、错
5.广告包括两种类型,即传统广告和新型广告。
A、对
B、错
6.由于人员推销是一个推进商品交换的过程,所以不需要考虑与顾客建立友谊,从而形成良性互动。
A、对
B、错
7.直营连锁商店是对加盟店拥有所有权的连锁组织。
A、对
B、错
8.优惠券、特价商品组合、赠品等都是企业进行销售促进时所采用的工具。
A、对
B、错
9.人员推销是一种拉动促销策略。
A、对
B、错
10.分销渠道是由一系列的中间商所组成的。
A、对
B、错
深圳大学本科毕业论文——迭代计算特征识别的方法研究
迭代计算特征识别的方法研究
【摘要】
为了应对网络空间信息服务面临的海量空间数据发布和大规模用户并发访问的挑战,现如今的大数据应用对内存容量和性能提出了更高的要求,完成高性能计算系统功能优化的研究显得尤为重要。而高性能计算应用往往具有迭代计算的特征,应用的计算和访存特征一般都与正在执行的指令密切相关,因此识别一次迭代中不同的执行代码区域,以及识别出程序迭代发生过程会有助于更准确地分析和预测应用执行特征。不同的代码区域对应着不同的执行阶段,HPC应用的迭代中一般具有多个不同的执行阶段。以常见的卷积神经网络训练为例,一次训练迭代中包含卷积层、池化层、全连接层等多个执行阶段。不同的执行阶段具有截然不同的计算和访存特征,所以识别出一次迭代中不同的执行阶段,并对各个阶段的计算和访存特征进行刻画是至关重要的。
为了从性能上优化这些具有普遍迭代计算特征的高性能计算系统,本文将通过程序阶段识别技术,利用Scarphase程序阶段分类方法实现分析和识别典型应用程序中的迭代计算过程和阶段信息,并在此基础上成功识别出计算机应用程序在执行中发生迭代计算过程的时间片段,并使用Intel Pin动态二进制插桩框架,同时为了减少开销时间对其Pintools中算法进行优化,采集其中迭代计算过程中的访存地址特征,以达到以更好地通过资源调度分配或者数据预取等手段提高系统性能的目的。
【关键词】高性能应用;程序阶段分类;迭代计算;内存访存特征;基本块向量
第8页 共8页
深圳大学本科毕业论文——迭代计算特征识别的方法研究
1 引言
1.1 研究背景与意义
在大数据时代和高性能应用广泛的今天,高性能应用如人工智能,机器学习,深度学习等应用往往存在明显的迭代计算特征,即周期性地执行特定的代码指令。举一个高性能应用中比较经典的例子:机器学习。机器学习的广泛应用离不开迭代计算的执行过程。在机器学习实践的应用中,机器学习系统的一般流程包括了数据源获取、预处理数据、验证、最终投入运用预估等内容,在这之中模型训练的过程中存在普遍的迭代计算特征,为了达到所预期的机器学习模型,并且提升机器学习模型的识别率和准确性,通常需要大量数据集对模型进行训练,训练数据,再根据训练结果调整选择的模型所暴露的一些参数,然后再次回到训练过程,根据训练结果调整模型参数,不断重复,最终经过海量的迭代训练得到最终模型,这个过程具有明显迭代计算特征,而这整个训练模型的迭代阶段几乎是整个应用系统中最耗费时间和性能的过程。因此,识别迭代计算过程的方法研究也会为高性能应用的性能提升优化指出新的方向。
从识别迭代运算的方法展开研究,对迭代计算典例合理分析和识别,针对下一次的迭代运算、访存特性展开描述。通过前几轮迭代的信息来预测下一轮迭代的计算和访存数据区域,据此充分利用预取、复用、局部性等优化方法,提升HPC应用访存性能,相邻迭代中往往具有相同的执行阶段,相同执行阶段具有类似的计算和访存特征。从硬件层面上,利用前几轮迭代的信息来预测下一轮迭代的计算和访存密度关系,依此提前对硬件资源进行合理的调度,提高硬件资源利用率,迭代计算阶段识别与访存特征对于实现计算机设备硬件方面可以提供有效的技术数据参考,根据这些特征理论上设计专门面向高性能计算的存储器设备和应用,对内存的性能,硬件开销,功耗等设计进行优化。从软件层面上,通过获取迭代计算阶段识别和访存特征,可以对程序进行迭代计算分析和优化,利用迭代计算的规律,在进行一个迭代程序阶段时,根据上一次迭代循环的访存特征去预测下一次迭代过程的访存情况,减少缓存命中时间,降低缓存的失效率,从而提升访存平均时间,维持相较低的运行开销。除此之外,在涉及迭代计算的多个高性能应用领域中,识别程序执行过程中的迭代计算过程,获取到的迭代计算特征与访存特征将为进一步提升高性能应用系统的性能和内存预测方法提供重要数据依据和支撑。
1.2 国内外研究现状
在国内外目前的研究方向中,提升高性能应用的运算速度以及性能的方法主要分为大体着重于硬件或软件实现。从硬件方面上实现对高性能应用的计算速度提升的方法一般有优化硬件中的结构设计或者专门设计面向适配高性能计算特征计算过程的计算机硬件组件,随着大数据和高性能应用的持续普及化,针对更高性能存储器的要求也愈发急切,例如近几年比较新的存储器技术的提出:D C Gilmer等人[1]研发的NRAM技术,是一个新型高性能存储器技术,具备众多优点同时继承了FRAM(ferroelectric Random Access Memory)的高速写入、高读写耐久性,又具备与相当的大容量,并实现很低的功耗。着重使用软件实现的技术一般会对程序适当分析和识别,整体提升程序数据、指令存在的局限性,让内存缓存失效率有所降低,划分主要有软件预取、循环变换等方式,运用程序分析方式,能够获取下一步程序具体的访问数据或是指令,由此能够在信息之上代入现代处理器所支持的一些非阻塞指令。对比所谓的硬件预取,软件预取能够更轻易的按照软件自身的特性合理拟定。早些时候,软
第8页 共8页
深圳大学本科毕业论文——迭代计算特征识别的方法研究
件预取技术集中焦点在密集性内存操作程序,对此应用程序分析技术[4-5],就能够获悉之后程序执行时可能应用到的相关数据信息,由此预取数据。比如Wu, Youfeng[6]通过分析程序的步幅模式(Stride Pattern)来实现数据预取,Beyls K和Cong J等人[7-8]分析程序对数据访问的复用距离(Reuse Distance)对程序执行过程进行分析来实现数据预取。Chilimbi T M等人[9]研发了一项动态软件预取框架对软件之中存在的热数据流加以分析,转而完成指针之上的数据结构数据预取作业。Cong,Json等人[10]利用循环变换针对迭代空间变换、调度等操作完成数据访问局部性的提升。应用循环变换技术,既能够让指令局部性特点有所提升,也可以让指令转变执行顺序而让数据的局部性获得提升。而本文使用的方法可以归类为上述软件实现方法,通过识别出迭代计算的过程以及识别迭代计算过程中的内存访问模式,对下一次迭代计算进行预测,并研究如何提高识别的准确性和维持系统较低的开销,进而可以提高运算效率。
1.3 本文的研究内容
本课题的目的是设计一种有能力识别例如机器学习模型等的典型高性能应用在运行过程中的迭代计算过程的识别技术方法,并学习采集其在进行迭代计算任务的访存地址数据和性能指标,对之后下一次迭代计算提供所需数据和访存特征提供参考,以达到提高系统预测准确率与减少系统开销的目的。本课题的主要工作内容展示如图1-1所示,针对于目前少有能直接识别程序执行中迭代计算过程的框架和应用,因此为了实现识别程序迭代计算过程的目的,需要先使用程序阶段分类技术,对程序执行过程中相同阶段内出现的特征值进行收集,分类出程序阶段信息,然后设计迭代识别算法对程序阶段信息进行识别,确定应用程序迭代计算阶段的执行具体分布,本文提出了一种基于Scarphase程序阶段分类方法的识别迭代解决方案,并且借助基于动态二进制插桩技术的程序分析工具Intel Pin采集由上一步中识别出来的程序迭代计算过程中的访存地址和性能指标,总结出高性能迭代计算的访存特征。本课题工作具体可以划分为两部分:识别计算应用程序迭代过程以及采集其中迭代计算任务的访存地址和性能指标。
第一部分详细地阐述了我们提出的Scarphase方法识别迭代解决方案的具体步骤和原理,以及每一步骤的实现方法和算法优化,实现对计算机应用程序执行过程中的迭代计算过程识别。第二部分描述了我们如何根据第一部分程序中识别出来的迭代计算阶段的时段分布,利用我们优化改进过的程序分析工具,采集此阶段的内存访存数据和性能指标,并最终总结出迭代计算的访存特征。
第8页 共8页