gpu,并行计算工程师,笔试面试

gpu,并行计算工程师,笔试面试
gpu,并行计算工程师,笔试面试

竭诚为您提供优质文档/双击可除gpu,并行计算工程师,笔试面试

篇一:并行计算作业一·

并行编程模型

1.概述

并行编程模型是并行计算,尤其是并行软件的基础,也是并行硬件系统的导向。并行编程模型可以按照以下几种方式进行表述:

(1)数据并行和任务并行:根据并行程序是强调相同任务在不同数据单元上并行,还是不同任务在相同或不同数据上实现并行执行,可以将并行性分为两类:数据并行和任务并行。由于数据并行能获得的并行粒度比任务并行高,因此可以扩展并行机上的大多数程序采取数据并行方式。但是任务并行在软件工程上有很重要的作用,它可以使不同的组件运行在不同的处理单元集合上,从而获得模块化设计。人们越来越趋向予将并行程序组织成为由数据并行组件组成的任务并行组合物。

(2)显式并行和隐式并行:并行编程系统可以根据支持显式或隐式并行编程模型来对其进行分类。显式并行系统

要求编程人员直接制定组成并行计算的多个并发控制线程

的行为;隐式并行系统允许编程人员提供一种高层的、指定程序行为但不显示表示并行的规范,它依赖于编译器或底层函数库来有效和正确地实现并行。越来越普遍的一种做法就是将算法设计的复杂性集成到函数库上,这样可以通过一系列对函数库的调用来开发应用程序。通过这种方式,可以在一种显式并行框架中获得隐式并行的某些好处。

(3)共享存储和分布存储:在共享存储模型中,程序员的任务就是指定一组通过读写共享存储进行通信的进程

的行为。在分布存储模型中,进程只有局部存储,它必须使用诸如消息传递或远程过程调用等机制来交换信息。很多多核处理器体系结构都同时支持这两种模型。共享存储体系结构下的并行编程模型主要是共享变量编程模型,它具有单地址空间、编程容易、可移植性差等特点,其实现有openmp

和pthreads等。分布式存储体系结构下的并行编程模型主要有消息传递编程模型和分布式共享编程模型两种:消息传递编程模型的特点是多地址空间、编程困难、可移植性好,其实现有mpi,pVm等;分布式共享编程模型是指有硬件或软件的支持,在分布式体系结构下实现的具有共享变量编程模型特点的编程模型。后者可以分别按照硬件或软件的实现分为dsm和sVm,其实现有treadmark和jiajia等,目前研究热点的分割全局地址空间(pgas)模型的研究有upc等代表,

具有很强的发展潜力。

2.并行编程模型的性的评价指标

(1)时间:程序串行运行时间是指在串行计算机上,程序从开始到运行结束所用的时间。并行运行程序是从并行计算开始时刻到最后的处理器完成运算所经过的时间。

(2)总并行开销:并行系统的开销函数或总开销为由所有处理器话费的总时间,除去在单个处理器上求解相同问题时最快的串行算法所需要的时间。所有处理器所用总时间减去完成有用工作所花费的时间,剩余部分即是开销。

(3)加速比:在单个处理器上求解问题所花的时间与用p 个相同处理器并行计算机求解同一问题所花时间之比。

(4)效率:处理器被有效利用部分时间的度量,它定义为加速比与处理器数目的比率。在理想的并行系统中,加速比等于p,效率等于1。实际上,加速比小于p而效率在0

和1之间,它依赖于处理器被利用的效率。

(5)成本:并行运行时间与所用处理器数目的乘积。成本反映每个处理器求解问题所花费时间的总和。另外,移植性、伸缩性和对各类语言的支持度也是评价指标。

3.影响并行编程模型性能的关键因素多核处理器系统采用单芯片多处理器核的设计,这些处理器核相互独立,每个拥有一套完整的硬件执行环境,可以同时执行多道指令。在高速缓存设计方面,每个核拥有独立的片上缓存和共享的

最后一级缓存。基于多核处理器的系统特征,影响并行程序性能的因素主要包括存储带宽、片上缓存一致性和负载均衡。

(1)存储带宽。在多核系统中,最后一级缓存是被各

个核所共享的,如果位于同核上的多个线程同时对不同的数据集进行操作,将会导致最后一级缓存与主存之间频繁地传送数据。由于在主存和缓存之间传送数据的速度远小于cpu

的计算速度,因此有限的存储带宽成为了影响多核环境下并行程序性能的瓶颈。

(2)片上缓存一致性。所谓片上缓存一致性,是指多

核系统中各个核的片上缓存位于相同存储空间上的数据必

须保持一致。虽然多核系统共享的cache体系结构在最后一级cache上减少了cache一致性问题,但由于每个核都拥有独立的cache,很可能出现一个核上的cache数

据和另一个核上不一致的现象,这通常发生在位于不同核上运行的两个线程写入位于同一cache行上的两个数据,即使某个线程所需的位于某个cache块中的数据没有被重写过,但存储系统还是会把该cache块标记无效,这就是通常意义上的伪共享问题Ⅲ。如果这样的多个核同时写入位于同一cache行上数据的操作非常频繁,将会严重影响程序的性能。

(3)负载均衡。在多核系统中,各核负载是否均衡也

是影响程序性能的一个重要因素。如果出现某一核上在进行计算的同时另一核空闲等待的情况,那么这样的负载是不均

衡的,多核资源的利用率是不高的。

4.关键因素的相关优化技术及分析比较

(1)如何减少有限存储带宽上的竞争。对于多个核同时在一个大数据集上进行操作的情况,如果数据集的大小超过最后一级共享缓存的容量,由于不同核操作的数据不同,将会在主存和高速缓存之间频繁地传送数据,我们使用cache 块技术有效减少不必要的数据传送捌。即将一个大的数据集划分为多个比最后一级缓存容量小的子数据集,在各核上运行的线程对一个子数据集计算完毕后,继续对下一个子数据集进行计算,直到所有子数据集计算完毕为止。使用cache 块技术虽然会增加同步开销,但可以有效减少存储竞争,提升程序性能。图所示是在二级缓存为2mb的双核cpu环境下不同大小数据集上进行500次循环读写操作分别采用cache 块技术和简单平均划分数据集的运行时间对比。从图中我们可以看到一旦数据集大小超过了最后一级缓存的容量,由于各核上执行的是反复读写的操作,导致了在主存和最后一级缓存之间频繁地传送数据,而采用cache块划分的并行处理方式就能有效减少不必要的数据传送,提升程序性能。

(2)如何减少片上缓存的一致性。如前所述,片上缓存的不一致性是由于多核处理器环境下不同核上的线程对处于同一cache行上的数据进行写操作,导致硬件逻辑将cache 块标记为无效而在主存与cache传送数据所带来的开销。通

常情况下有两种方法可以处理这样的问题,一个是将不同核上需要经常执行写操作的数据分配到不同的cache行上,另一个是将不同线程操作的共享变量拷贝到本地局部变量中,这样就不会导致某一核对某一地址数据进行写操作时导致

其他核片上缓存失效的情况发生。

(3)如何使各核负载均衡。多核环境下程序在各核上任务分配是否均衡在很大程度上影响着程序的性能。对于一个给定的任务,如果各核工作负载均衡,可以更充分地利用多核资源,提升程序性能。比如对于有i/0操作的任务,可以将计算任务和i/0任务合理地分配给各核,而不是某一个核上计算任务过多,而某一个核上i/0任务过多导致cpu 过多地去等待。具体的方法可以使用线程的亲属属性,即将某一线程绑定到一个具体的核上去运行。

5.小结

本文首先对编程模型的定义以及分类进行了描述,把当前的编程模型的种类进行了概述。然后对并行编程模型的性能的评价指标进行了详细的描述,通过性能指标来判断不同编程模型的优缺点。有许多影响并行编程模型功能的因素,通过这些因素来制定相关的优化技术,从而来改善并行编程模型的性能。

参考文献:

1.akhtefs,Robertj.多核程序设计技术——通过软件

多线程提升性能【m】.北京:电子工业出版社。20xx.

2.mpi与openmp并行程序设计(c语言版),michaelj.quinn著,陈文光等译,清华大学出版社。

3.并行计算综论,jackdongarra等著,莫则尧等译,电子工业出版社。

4.并行计算系列丛书,陈国良,高等教育出版社。

5.并行计算导论(中、英文版均有),ananthgrama等著,机械工业出版社。

篇二:华科并行计算上机作业

并行计算实验报告

小组成员:

20xx年5月19日星期二实验1打印设备信息

实验目的:了解熟悉gpu设备的数目和相关硬件的属性,熟悉cudac的上机环境。

程序代码:

#include"cuda_runtime.h"

#include"device_launch_parameters.h"

#include"stdlib.h"

#include"stdio.h"

intmain(void){

cudadevicepropprop;

intcount;

cudagetdevicecount(

for(inti=0;i cudagetdeviceproperties(

printf("---generalinformationfordevice%d---\n",i);

printf("name:%s\n",https://www.360docs.net/doc/cd16290921.html,);

printf("computecapability:%d.%d\n",prop.major,prop. minor);

printf("clockrate:%d\n",prop.clockRate);

printf("devicecopyoverlap:");

if(prop.deviceoverlap)printf("enabled\n");

elseprintf("disabled\n");printf("kernelexecutiontim eout:");if(prop.kernelexectimeoutenabled)printf("en abled\n");elseprintf("disabled\n");

printf("---memoryinformationfordevice%d---\n",i); printf("totalglobalmem:%ld\n",prop.totalglobalmem);

printf("totalconstantmem:%ld\n",prop.totalconstmem);

printf("maxmempitch:%ld\n",prop.mempitch);

printf("texturealignment:%ld\n",prop.texturealignme nt);

printf("---mpinformationfordevice%d---\n",i);

printf("(gpu,并行计算工程师,笔试面

试)multiprocessorcount:%d\n",prop.multiprocessorcou nt);

printf("sharedmempermp:%ld\n",prop.sharedmemperbloc k);

printf("Registerspermp:%d\n",prop.regsperblock);

printf("threadsinwarp:%d\n",prop.warpsize);

printf("maxthreadsperblock:%d\n",prop.maxthreadsper block);

printf("maxthreaddimensions:(%d,%d,%d)\n",

prop.maxthreadsdim[0],

prop.maxthreadsdim[1],prop.maxthreadsdim[2]);

printf("maxgriddimensions:(%d,%d,%d)\n",

prop.maxgridsize[0],prop.maxgridsize[1],prop.maxgri dsize[2]);

}printf("\n");}system("pause");

实验结果:

实验2数列求和

实验目的:运用并行计算的方法求数列的和

实验思路:先利用sepreate()函数将数组一分为二(奇偶分法),然后利用add()函数将其逐位相加,得到一个元素数减半的数组,然后同上重复运行,直到元素个数只剩一为止。

其中子函数sepreate()和add()在gpu上运行,这样可实现并行的一次性相加和一次性分离,加快了程序的执行速度。最后,可将结果输出。

编程中要注意的是内存和显存上的数据无法共用,必须通过cudamemcpy()函数实现从设备到主机和从主机到设备的数据拷贝。此外还要注意在显存上对数组的定义。

程序代码:

#include"cuda_runtime.h"

#include"device_launch_parameters.h"

#include

#include

#definen100

#definen0256

__global__voidadd(int*a,int*sum){

软件测试工程师笔试题及答案

测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: S模式将应用与服务分离,系统具有稳定性和灵活性 S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程

大数据与并行计算

西安科技大学 计算机科学与技术学院 实习报告 课程:大数据和并行计算 班级:网络工程 姓名: 学号:

前言 大数据技术(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法通过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。在维克托·迈尔-舍恩伯格及肯尼斯·库克耶编写的《大数据时代》中大数据指不用随机分析法(抽样调查)这样的捷径,而采用所有数据进行分析处理。大数据的4V特点:Volume(大量)、Velocity(高速)、Variety(多样)、Value(价值)。 特点具体有: 大数据分析相比于传统的数据仓库应用,具有数据量大、查询分析复杂等特点。《计算机学报》刊登的“架构大数据:挑战、现状与展望”一文列举了大数据分析平台需要具备的几个重要特性,对当前的主流实现平台——并行数据库、MapReduce及基于两者的混合架构进行了分析归纳,指出了各自的优势及不足,同时也对各个方向的研究现状及作者在大数据分析方面的努力进行了介绍,对未来研究做了展望。 大数据的4个“V”,或者说特点有四个层面:第一,数据体量巨大。从TB级别,跃升到PB级别;第二,数据类型繁多。前文提到的网络日志、视频、图片、地理位置信息等等。第三,处理速度快,1秒定律,可从各种类型的数据中快速获得高价值的信息,这一点也是和传统的数据挖掘技术有着本质的不同。第四,只要合理利用数据并对其进行正确、准确的分析,将会带来很高的价值回报。业界将其归纳为4个“V”——Volume(数据体量大)、Variety(数据类型繁多)、Velocity(处理速度快)、Value(价值密度低)。 从某种程度上说,大数据是数据分析的前沿技术。简言之,从各种各样类型的数据中,快速获得有价值信息的能力,就是大数据技术。明白这一点至关重要,也正是这一点促使该技术具备走向众多企业的潜力。 1.大数据概念及分析 毫无疑问,世界上所有关注开发技术的人都意识到“大数据”对企业商务所蕴含的潜在价值,其目的都在于解决在企业发展过程中各种业务数据增长所带来的痛苦。 现实是,许多问题阻碍了大数据技术的发展和实际应用。 因为一种成功的技术,需要一些衡量的标准。现在我们可以通过几个基本要素来衡量一下大数据技术,这就是——流处理、并行性、摘要索引和可视化。 大数据技术涵盖哪些内容? 1.1流处理 伴随着业务发展的步调,以及业务流程的复杂化,我们的注意力越来越集中在“数据流”而非“数据集”上面。 决策者感兴趣的是紧扣其组织机构的命脉,并获取实时的结果。他们需要的是能够处理随时发生的数据流的架构,当前的数据库技术并不适合数据流处理。 1.2并行化 大数据的定义有许多种,以下这种相对有用。“小数据”的情形类似于桌面环境,磁盘存储能力在1GB到10GB之间,“中数据”的数据量在100GB到1TB之间,“大数据”分布式的存储在多台机器上,包含1TB到多个PB的数据。 如果你在分布式数据环境中工作,并且想在很短的时间内处理数据,这就需要分布式处理。 1.3摘要索引 摘要索引是一个对数据创建预计算摘要,以加速查询运行的过程。摘要索引的问题是,你必须为要执行的查询做好计划,因此它有所限制。 数据增长飞速,对摘要索引的要求远不会停止,不论是长期考虑还是短期,供应商必须对摘要索引的制定有一个确定的策略。 1.4数据可视化 可视化工具有两大类。

硬件工程师面试题集(含答案)

硬件工程师面试题集 (DSP,嵌入式系统,电子线路,通讯,微电子,半导体) ---Real_Yamede 1、下面是一些基本的数字电路知识问题,请简要回答之。 (1) 什么是Setup和Hold 时间? 答:Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。建立时间(Setup Time)是指触发器的时钟信号上升沿到来以前,数据能够保持稳定不变的时间。输入数据信号应提前时钟上升沿(如上升沿有效)T 时间到达芯片,这个T就是建立时间通常所说的SetupTime。如不满足Setup Time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入触发器。保持时间(Hold Time)是指触发器的时钟信号上升沿到来以后,数据保持稳定不变的时间。如果Hold Time 不够,数据同样不能被打入触发器。 (2) 什么是竞争与冒险现象?怎样判断?如何消除? 答:在组合逻辑电路中,由于门电路的输入信号经过的通路不尽相同,所产生的延时也就会不同,从而导致到达该门的时间不一致,我们把这种现象叫做竞争。由于竞争而在电路输出端可能产生尖峰脉冲或毛刺的现象叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。 (3) 请画出用D 触发器实现2 倍分频的逻辑电路 答:把D 触发器的输出端加非门接到D 端即可,如下图所示: (4) 什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求? 答:线与逻辑是两个或多个输出信号相连可以实现与的功能。在硬件上,要用OC 门来实现(漏极或者集电极开路),为了防止因灌电流过大而烧坏OC 门,应在OC 门输出端接一上拉电阻(线或则是下拉电阻)。 (5) 什么是同步逻辑和异步逻辑?同步电路与异步电路有何区别? 答:同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系.电路设计可分类为同步电路设计和异步电路设计。同步电路利用时钟脉冲使其子系统同步运作,而异步电路不使用时钟脉冲做同步,其子系统是使用特殊的“开始”和“完成”信号使之同步。异步电路具有下列优点:无时钟歪斜问题、低电源消耗、平均效能而非最差效能、模块性、可组合和可复用性。 (7) 你知道那些常用逻辑电平?TTL 与COMS 电平可以直接互连吗? 答:常用的电平标准,低速的有RS232、RS485、RS422、TTL、CMOS、LVTTL、LVCMOS、ECL、ECL、LVPECL 等,高速的有LVDS、GTL、PGTL、CML、HSTL、SSTL 等。 一般说来,CMOS 电平比TTL 电平有着更高的噪声容限。如果不考虑速度和性能,一般TTL 与CMOS 器件可以互换。但是需要注意有时候负载效应可能引起电路工作不正常,因为有些TTL 电路需要下一级的输入阻抗作为负载才能正常工作。

软件实施工程师面试题答案

1、你熟悉的远程有哪些方法?各种方法应该怎么配置? 参考答案: (1)、最简单的QQ上有,打开对话框上边有个―应用‖图标点击―远程协助‖。(2)、系统自带的远程桌面服务,右击我的电脑—属性,点远程,把两个够都打上去。 (3)、远程协助软件,在要远程的主机安装代理程序后,即可使用远程服务。 (4)、专业通信系统,即时通、OA之类的。 2、在你进行实施的过程中,公司制作的一款软件系统缺少某一项功能,而且公司也明确表示不会再为系统做任何的修改或添加任何的功能,而客户也坚决要求需要这一项功能!对于实施人员来说,应该怎么去合理妥善处理这个问题? 参考答案: 先看客户要求合不合理,不合理就可以坚决退还需求。如果需求合理的话,可以 (1)、申请做二次开发,并且收取一定的费用,这个两边都要沟通好。 (2)、第二种方法,使用第三方软件做补助。 3、在项目实施过程中,使用者对产品提出了适合自己习惯的修改意见,但多个使用者相互矛盾,应该如何去处理? 参考答案: 对于客户提出的修改意见,我们实施人员应该有自己的方案。当使用者之间意见出现不一致时,我们应当引导他们内部之间的意见统一,和客户经过沟通或确认后,找到切实可行的方案,双方认可并达成共识。 4、同一个网络环境中,A电脑访问不到B电脑的共享文件。此现象可能是哪些方面所导致?怎样处理?参考答案: 首先检查网络是否有问题,再确定是不是在一个工作组内,只有在一个工作组内才可以共享文件,然后看有没有被防火墙阻止,最后确定文件是不是已经被共享。 5、什么是DHCP?如何快速为多台(20台)电脑安装操作系统?多台电脑如何组网?参考答案: (1)、DHCP:动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、给用户给内部网络管理员作为对所有计算机作中央管理的手段。 (2)、可以通过网络硬盘克隆,过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。

软件测试工程师笔试题目和答案

一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N) 7.自底向上集成需要测试员编写驱动程序。(Y) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10.代码评审员一般由测试员担任。(N) 11.我们可以人为的使得软件不存在配置问题。(N) 12.集成测试计划在需求分析阶段末提交。(N) 二、选择题 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人

D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要用户代表参加 B.alpha测试不需要用户代表参加 C.alpha测试是系统测试的一种 D.alpha测试是验收测试的一种 4.测试设计员的职责有:(BC) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 三、填空题 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

并行计算-练习题

2014年《并行计算系统》复习题 (15分)给出五种并行计算机体系结构的名称,并分别画出其典型结构。 ①并行向量处理机(PVP) ②对称多机系统(SMP) ③大规模并行处理机(MPP) ④分布式共享存储器多机系统(DSM) ⑤工作站机群(COW) (10分)给出五种典型的访存模型,并分别简要描述其特点。 ①均匀访存模型(UMA): 物理存储器被所有处理机均匀共享 所有处理机访存时间相同 适于通用的或分时的应用程序类型 ②非均匀访存模型(NUMA): 是所有处理机的本地存储器的集合 访问本地LM的访存时间较短 访问远程LM的访存时间较长 ③Cache一致性非均匀访存模型(CC-NUMA): DSM结构 ④全局Cache访存模型(COMA): 是NUMA的一种特例,是采用各处理机的Cache组成的全局地址空间 远程Cache的访问是由Cache目录支持的 ⑤非远程访存模型(NORMA): 在分布式存储器多机系统中,如果所有存储器都是专用的,而且只能被本地存储机访问,则这种访问模型称为NORAM 绝大多数的NUMA支持NORAM 在DSM中,NORAM的特性被隐匿的 3. (15分)对于如下的静态互连网络,给出其网络直径、节点的度数、对剖宽度,说明该网络是否是一个对称网络。 网络直径:8 节点的度数:2 对剖宽度:2 该网络是一个对称网络 4. (15分)设一个计算任务,在一个处理机上执行需10个小时完成,其中可并行化的部分为9个小时,不可并行化的部分为1个小时。问: (1)该程序的串行比例因子是多少,并行比例因子是多少? 串行比例因子:1/10

并行比例因子:9/10 如果有10个处理机并行执行该程序,可达到的加速比是多少? 10/(9/10 + 1) = 5.263 (3)如果有20个处理机并行执行该程序,可达到的加速比是多少? 10/(9/20 + 1)= 6.897 (15分)什么是并行计算系统的可扩放性?可放性包括哪些方面?可扩放性研究的目的是什么? 一个计算机系统(硬件、软件、算法、程序等)被称为可扩放的,是指其性能随处理机数目的增加而按比例提高。例如,工作负载能力和加速比都可随处理机的数目的增加而增加。可扩放性包括: 1.机器规模的可扩放性 系统性能是如何随着处理机数目的增加而改善的 2.问题规模的可扩放性 系统的性能是如何随着数据规模和负载规模的增加而改善 3.技术的可扩放性 系统的性能上如何随着技术的改变而改善 可扩放性研究的目的: 确定解决某类问题时何种并行算法与何种并行体系结构的组合,可以有效的利用大量的处理器; 对于运用于某种并行机上的某种算法,根据在小规模处理机的运行性能预测移植到大规模处理机上的运行性能; 对固定问题规模,确定最优处理机数和可获得的最大的加速比 (15分)给出五个基本的并行计算模型,并说明其各自的优缺点。 ①PRAM:SIMD-SM 优点: 适于表示和分析并行计算的复杂性; 隐匿了并行计算机的大部底层细节(如通信、同步),从而易于使用。 缺点: 不适于MIMD计算机,存在存储器竞争和通信延迟问题。 ②APRAM:MIMD-SM 优点: 保存了PRAM的简单性; 可编程性和可调试性(correctness)好; 易于进行程序复杂性分析。 缺点: 不适于具有分布式存储器的MIMD计算机。 ③BSP:MIMD-DM 优点: 把计算和通信分割开来; 使用hashing自动进行存储器和通信管理; 提供了一个编程环境。 缺点: 显式的同步机制限制并行计算机数据的增加; 在一个Superstep中最多只能传递h各报文。

实施工程师笔试题

实施工程师应聘笔试题 1 / 2 2012年实施工程师笔试题 姓名:得分: 说明: 1、答案请用黑色水笔填写,字迹清晰,如果填写空间不足,可以写在试卷的反面。 2、考试时间为90分钟,禁止作弊。 试题: 1、面向对象的特征有哪些方面?(3分) 2、抽象类和接口的区别(4分) 3、 Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型(4分) 4、 C/S 与 B/S 区别?(4分) 5、应用服务器与WEB SERVER的区别?(4分) 6、什么是WebService?(4分) 7、 TCP/IP参考模型中链路层、网络层、传输层的作用是什么,并列出一至两个属于该层的协议?(5分) 8、远程服务器上的一个TCP端口突然无法访问,怎样定位问题?(5分) 9、一台机器突然变得很慢,可以从哪些方面去定位问题?(4分) 10、数据库使用索引的优缺点,怎样确保查询语句使用了指定的索引?(5分) 11、 给出Linux系统查看目录,拷贝文件,切换目录,改变文件权限的命令(6分) 12、简答题(8分) 有2个表: A(userID number primary key,name varchar2,regdate date) B(userID number primary key,name v archar2) 写出下面的SQL语句 (1)统计A表中每一个月注册用户数 实施工程师应聘笔试题 2 / 2 (2)统计A表中有name相同的用户数 (3)查出表A中姓名相同的用户,写入表C中 13、简答题。(8分)

假定Oracle数据库中学生表为Student(id,studentname)、书籍表为 Book(id,bookname)、学生借阅表为 StudentBook(id,studentid,bookid,borrowdate).请编写SQL语句查询: 1)今年(2011年)从未借阅过的书籍名称清单 2)累计借阅次数最多的前十本书,得到下列信息:书名,借阅次数 14、编写S=”abcdefgh”的倒序输出(6分) 15、编写9*9乘法表(6分) 16、 编写S=1*2*3*….*n用递归计算结果(6分) 17、应用服务器在基于WEB的数据库应用系统中已经得到广泛的应用,如今,各大主 要软件厂商纷纷将应用应用服务器作为其电子商务平台的基础,由于应用服务器本身是一个正在不断发展的概念,不同的产品之间有很大的区别,但是其核心结构,以及需要解决的主要问题都是很接近的,却别仅在于个产品解决的具体方法不同,下面是应用服务器共同需要解决的部分问题。 (1)负载均衡:应用服务器实现负载均衡的方法很多,比如在应用服务器本身上实现,有基于进程的方式和基于线程的方式 (2)数据库连接池:在应用服务系统中,一般都会采用数据库连接池的技术(3)高速缓存机制:为了提高性能,许多应用服务器都采用了高速缓存机制 【问题1】请用150字以内的文字,说明什么是数据库连接池技术?在应用服务器中使用这种技术的优点是什么?(8分) 18、某城市计划建设电子政务系统,由于经费、政务应用成熟度、使用人员观念等方面 的原因,计划采用分阶段实施的策略来建设电子政务,最先建设急需和重要的部分,在安全建设方面,先投入一部分资金来保障关键部门和关键信息的安全,之后在总结经验教训的基础上份两年逐步完善系统,因此,初步考虑使用防火墙、入侵检测、病毒扫描、安全扫描、日志审计、网页防篡改、私自拨号检测、PKI技术和服务等保障电子政务的安全。 在一次关于安全的方案讨论会上,张工认为由于政务网对安全性要求比较高,因此要建设防火墙、入侵检测、病毒扫描、安全扫描、日志审计、网页防篡改、私自拨号检测系统,这样就可以全面的保护政务系统的安全,李工则认为张工的方案不够全面,还应该在张工提出的方案的基础上,使用PKI技术进行认证、机密性、完整性和抗抵赖性保护。【问题】 请用400字以内文字,从安全方面、特别针对张工所举例的建设防火墙、入侵检测、病毒扫描、安全扫描、日志审计系统进行分析,评论这些措施能够解决的问题和不能解决的问题。(10分

软件测试工程师笔试理论题库1

软件测试工程师笔试理论题库1

理论题库 1 2 3 4 5 6 7 8 9 10 C C DBC C D A B D B C 11 12 13 14 15 16 17 18 19 20 C D B B C B B D A D 21 22 23 24 25 26 27 28 29 30 D B B A A AC C D D C 31 32 33 34 35 36 37 38 39 40 B C D C DBC D A C C D 41 42 43 44 45 46 47 48 49 50 BAA B ADD B B A D B B D 51 52 53 54 55 56 57 58 59 60 C D B D C B A C A B 61 62 63 64 65 66 67 68 69 70 C B A D A C B B C C 71 72 73 74 75 76 77 78 79 80 A A D D D A D B D B 81 82 83 84 85 86 87 88 89 90 B A D C D B C B C B 91 92 93 94 95 96 97 98 99 100 A B B A BA AD A C A C 单选题 1.是常见的接受电子邮件协议。A.HTTPS B.ET C.POP3 D.DNS

2.系统中有四个作业,它们的到达时间、运行时间、开始时间、完成时间和周转时间如表1所示,该系统采用的作业调度算法是。 表1 作业到达 时间 计算时 间(分) 开始 时间 完成 时间 周转时 间(分) J1 8:00 60 8:00 9:00 60 J2 8:10 20 9:10 9:30 80 J3 8:20 10 9:00 9:10 50 J4 8:40 15 9:30 9:45 65 A、先来先服务 B、短作业优先 C、响应比高者优先 D、不能确定 3.数据库系统实现数据独立性是因为采用了 (1) 。 当两个子查询的结果 (2) 时,能够执行并、交、差操作。 SELECT语句中“SELECT DISTINCT”表示查询结果中 (3) 。 (1) A、层次模型 B、网状模型 C、关系模型 D、

并行计算综述

并行计算综述 姓名:尹航学号:S131020012 专业:计算机科学与技术摘要:本文对并行计算的基本概念和基本理论进行了分析和研究。主要内容有:并行计算提出的背景,目前国内外的研究现状,并行计算概念和并行计算机类型,并行计算的性能评价,并行计算模型,并行编程环境与并行编程语言。 关键词:并行计算;性能评价;并行计算模型;并行编程 1. 前言 网络并行计算是近几年国际上并行计算新出现的一个重要研究方向,也是热门课题。网络并行计算就是利用互联网上的计算机资源实现其它问题的计算,这种并行计算环境的显著优点是投资少、见效快、灵活性强等。由于科学计算的要求,越来越多的用户希望能具有并行计算的环境,但除了少数计算机大户(石油、天气预报等)外,很多用户由于工业资金的不足而不能使用并行计算机。一旦实现并行计算,就可以通过网络实现超级计算。这样,就不必要购买昂贵的并行计算机。 目前,国内一般的应用单位都具有局域网或广域网的结点,基本上具备网络计算的硬件环境。其次,网络并行计算的系统软件PVM是当前国际上公认的一种消息传递标准软件系统。有了该软件系统,可以在不具备并行机的情况下进行并行计算。该软件是美国国家基金资助的开放软件,没有版权问题。可以从国际互联网上获得其源代码及其相应的辅助工具程序。这无疑给人们对计算大问题带来了良好的机遇。这种计算环境特别适合我国国情。 近几年国内一些高校和科研院所投入了一些力量来进行并行计算软件的应用理论和方法的研究,并取得了可喜的成绩。到目前为止,网络并行计算已经在勘探地球物理、机械制造、计算数学、石油资源、数字模拟等许多应用领域开展研究。这将在计算机的应用的各应用领域科学开创一个崭新的环境。 2. 并行计算简介[1] 2.1并行计算与科学计算 并行计算(Parallel Computing),简单地讲,就是在并行计算机上所作的计算,它和常说的高性能计算(High Performance Computing)、超级计算(Super Computing)是同义词,因为任何高性能计算和超级计算都离不开并行技术。

任职资格及面试维度——采购工程师

任职资格及面试维度——采购工程师 任职资格: 教育背景: ◆材料或有关专业本科以上学历。 培训经历: ◆受过生产作业治理、项目治理、招投标等方面的培训。 经验: ◆3年以上物资采购工作体会。 技能技巧: ◆熟悉物资采购招投标程序; ◆熟悉企业产品所需设备材料,具备评判分析的专业知识和能力; ◆熟练操作办公软件; ◆英语水平良好。 态度: ◆主动进取,责任心强; ◆人际沟通、和谐能力强; ◆高度的工作热情,良好的团队合作精神。 考察维度及方式: 维度一、销售能力 你认为销售工作和采购工作有什么关系? 你如何给下属授权的? 举一典型和供应商谈判的实例 维度二、鼓舞能力 你是如何鼓舞起失落的下属的工作热情的? 你在近三年的个人职业规划是什么?

你如何看待目前众多的鼓舞手法? 维度三、团队意识 你最近都参加了那些社交活动,你在其中扮演什么角色? 你如何看待团队中个性与合作咨询题? 你觉得自己在什么样的团队中能够有较大发挥? 维度四、个人素养 观看着装言谈 坚持原则往往会遭受缺失,你是如何看待的? 你如何看待采购工作中的回扣咨询题? 维度五、业务能力 1、简述一个采购流程(看你是否能适应本公司的采购流程) 2:做为一名新采购,你觉得你应该如何样着手开展自己的工作(看你的适应能力与开展工作的能力) 3:做为一名采购,如何幸免你负责的物料库存过高,如何确保物料及时到位(日常工作能力) 4:你觉得你的优点和缺点是什么?各举三点。(从你的优缺点看你是否适合做采购) 5:拿出一件你负责的物料,让你做成本分析,并报价(成本分析能力,基础市场把握情形) 6:如果有供应商给你回扣,你如何办?(应变能力) 7:你的职业规划(是否有进取心) 8:如果一项新产品,如何取得最好的价格?(学习能力,人际关系)9:如果你觉得你的上司的决定不是最好的,做为一名采购,你如何办?(是否服从治理,沟通能力,应变能力,是否原则性较强,团队合作)10:对你以往的工作,有什么比较好的建议?(是否适合往更高层次进展)

机械工程师笔试题(一-试题)

机械工程师笔试试卷 姓名:分数: 一、简答题:(12题,每题5分,共60分) 1.钢根据用途可分几类?按其端面形状可分几类? 2.角钢变形有哪几种?槽钢的变形有哪几种? 3.什麽叫装配?装配的三要素是什么? 4.影响材料冲压的因素有哪些? 5.金属结构的主要形式有哪些? 6.金属结构的连接方法有哪几种? 7.装配中常用的测量项目有哪些?

8.零件上表面对下表面的平行度公差值为0.05mm,若要规定该上表面的平面度公差,其公差值与平行度公差值有何关系,为什么。 9.40Cr钢汽车转向节是汽车的重要零件,毛坯硬度要求241~285HBS,成品表面硬度为52~63HRC,需进行哪两种热处理工艺。 10.举例说明在什么情况下螺纹连接需要防松,防松方法可分为哪几类。 11.试述刀具前刀面上的积屑瘤能够为切削加工带来哪些有利因素,并说明其条件。 12.常用的表面处理工艺有哪几种(至少答出5种)。

二、应用题:(4题,每题10分,共40分) 1.下图为工作压力20MPa的液压油缸装配示意图,请说明以下问题: 1)以右端为例,说明Ф1小孔在启动和停止时的缓冲作用原理。 2)说明数字标示部分所用密封圈的密封形式和类型。 2.指出图示轴系结构设计中的错误,在错误之处标出数字作记号,分别按数字记号说明其错误原因。

3.一个带有键槽的内孔,其设计尺寸如图a所示。该内孔有淬火处理的要求,因此有如下的工艺安排(参见图b): 1)镗内孔到 046 .0 8. 49+ φmm;2)插键槽;3)淬火处理;4)磨内孔,同时保证内孔直径03.0 50+ φmm和键槽 深度 3.0 8. 53+ mm两个设计尺寸的要求。请计算插键槽工序的工序尺寸A2。 4.浇铸系统由哪几部分组成,铸件浇注系统应满足哪些工艺要求?某形状复杂的铸件材质为HT200,质量为60kg,壁厚δ=6mm,采用封闭式浇铸系统,计算该铸件浇注系统各组元的截面积。

测试工程师面试题(100分钟完成)

测试工程师面试题 (答题时间100分钟) A.测试基础 1、白盒测试与黑盒测试的区别是什么? 白盒测试:测试程序内部结构,内部特征 黑盒测试:通过界面测试程序功能,查看输入输出结果 2、什么是正交试验法,使用场景是什么? 研究多因素多水平的一种设计方法 场景:多因素多条件的情况下 3、数据库中,游标是什么?其作用是什么? 。 游标:从多条数据中检索集中提取一条数据 作用:当做指针,保存查询结果,方便后续使用 4、简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。 常用:testlink,QC,mantis,禅道,TAPD,JIRA TAPD:产品创建(需求,计划,模块)-->项目创建(PM排期、任务分解)-->研发(编码、

单元测试等)-->测试(测试计划,用例,执行,bug,报告等) 基于敏捷开发 5、智力题 6、一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3 盏灯相连。你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。请确定每个开关具体管哪盏灯。 一个开关关掉,一个打开,一个打开几分钟、然后关掉 进屋后,亮这的是第二个开关,关闭的两灯中,有热量的为第三个开关,剩下的为第一个开关 B.自动化测试 1、自动化测试与测试自动化的区别。 自动化测试:利用工具录制或编写脚本进行功能以及性能测试 测试自动化:让测试过程脱离人工。对于控制成本,控制质量,回溯质量和减少测试周期都有积极影响的一种研发过程

2、列举出你熟悉的自动化工具,并说明其实现原理。 Web应用类工具:selenium 客户端建立与selenium-RC server 的连接。 Selenium RC Server 启动一个浏览器,并注入JS 代码 将Selenese 代码传到客户端的Selenium-Core 中。 Selenium-Core 翻译并解析执行用户录制的操作。 让代理Server 进行通讯 Remote Control Server 负责跟远程Web 应用服务器进行通讯。 操作完成,显示结果,并执行下一指令。 3、自动化测试的使用场景? 软件需求变更不是很快(尤其是UI自动化)}, 项目周期长 自动化测试脚本重复使用 4、什么是关键字驱动? 功能自动化测试框架,表格驱动测试或者基于动作字的测试 5、高质量的自动化脚本应该具备哪些特性? 1、不需要深入的工作或计划

采购工程师测试3

采购工程师测试题3 姓名_________ 性别________ 部门________ 学历 _________ 一、单项选择题 1、企业物流系统通过管理层、控制层和()三个垂直层次的协调配合实现其总体功能。 A、作业层 B、执行层 C、财务层 D、经营层 2、生产物流区别于其他物流系统的最显著特点,是它和()紧密联系在一起。 A、企业管理 B、企业经营 C、企业供应 D、企业生产 3、不属于按照库存的目的,企业持有库存分类的是:()。 A、周转库存 B、制造库存 C、安全库存 D、季节性库存 4、不属于按库存在再生产过程中所处的领域不同,库存的分类是:()。 A、安全库存 B、制造库存 C、流通库存 D、国家储备 5、库存ABC分类法属于()分类的方法。 A、按库存在企业中的用途 B、按库存的目的 C、按价值分类 D、按库存在再生产过程中所处的领域分类 6、在保障供应的前提下,减少不良库存,提高资金利用效率,实现库存成本最低,是库存管理的()。 A、性质 B、总体目标 C、特点 D、作用 7、()是企业库存中实际存放可用物料的数量。 A、现有库存量 B、在途预收量 C、已分配量 D、安全库存量 8、()是采购订单即将入库的物料数量。 A、现有库存量 B、在途预收量 C、已分配量 D、安全库存量 9、()是尚在库存中,但已被分配掉的物料数量。 A、现有库存量 B、在途预收量 C、已分配量 D、安全库存量 10、()是为防止需求或供应不测二保留的最低库存量。 A、现有库存量 B、在途预收量 C、已分配量 D、安全库存量 11、()是供应物流与社会物流的衔接点。 A、采购 B、供应 C、库存管理 D、仓库管理 12、()是供应物流与生产物流的衔接点。 A、采购 B、供应 C、库存管理 D、仓库管理 13、()是供应物流的核心部分。 A、采购 B、供应 C、库存管理 D、仓库管理 14、()是供应物流的转折点。 A、采购 B、供应 C、库存管理 D、仓库管理 15、物流是指物资的物质实体由供应者到需求者的流动,()。

大规模并行计算

计算机学院 课程设计 课程名称高性能计算设计 题目名称大规模并行计算 专业__ 软件工程 _ __ _ 年级班别 2012级 学号 学生姓名 指导教师 联系方式 2015年12月18日

结构化数据访问注释对于大规模并 行计算 马可aldinucci1索尼亚营,2,基尔帕特里克3,和马西莫torquati2p.kilpatrick@https://www.360docs.net/doc/cd16290921.html, 1计算机科学系,大学都灵,意大利 aldinuc@di.unito.it 2比萨大学计算机科学系,意大利 {营,torquati}@di.unipi。它 3女王大学计算机科学系,贝尔法斯特 p.kilpatrick@https://www.360docs.net/doc/cd16290921.html, 摘要。我们描述了一种方法,旨在解决的问题控制联合开发(流)和一个数据并行骨架吨并行编程环境,基于注释重构。注解驱动一个并行计算的高效实现。重构是用来改造相关联的骨架树到一个更高效,功能上相当于骨架树。在大多数情况下成本模型是用来驱动的重构过程。我们展示了如何示例用例应用程序/内核可以被优化,讨论初步的实验评估结果归属理论。 克-词:算法的骨架,并行设计模式,重构,数据并行性,成本模型。 1我新台币 结构化并行程序设计方法已抽象出概念控制和数据并行通过骨骼上的[ 10 ],这是众所周知的PA T控制[ 8 ]燕鸥。控制并行的设想,设计和实施作为一个图的节点(骨架),每个节点代表一个函数。一股流独立的任务流经图:当每个节点的输入是有效的,它可以计算产生的输出被发送到它的连接节点。在另一方面,数据并行的kelet的描述一个计算模式定义如何在并行数据中访问数据,并将其应用于数据的功能分区以获得最终结果。传统上,控制之间的正交性并行和数据并行解决了采用双层模型控制流驱动的方法进行数据的并行能力增强,可能与并行数据结构暴露出集体行动[ 13 ]反之亦然。然而,控制并行和数据并行的方法。 这项工作已经由欧盟框架7批 ist-2011-288570”释义:自适应异构多核系统的并行模式” 我caragiannis 冯湛华。(E DS。):E尿PAR 2012个车间,LNCS 7640,pp. 381–390,2013。他是cspringe r-ve rlag用IDE L B E RG 2013382米aldinucci等人。 往往缺乏有效的应用程序,在这两个问题的能力被利用,因为本质上不同的手段,通过并行表示,有时,优化。一种高效的任务分配控制驱动的环境,可我nvalidated由糟糕的数据访问策略,反之亦然[ 14 ]。 在本文中,我们勾勒出一个新的方法来面对的控制与基于数据并行二分法的思想,即:数据与控制并行关注需要独立表达因为他们描述正交方面的并行性,和II)的数据访问和控制的并行模式的需要becoordin ED为了有效地支持并行应用的实现。虽然利用并行模式是不是一个新的方法[ 11 ]和协调工作在过去的语言方面作出了努力[ 17,12 ]或框架,本文提出的想法是,这样的协调可以通过对控制定义的图形表示关于数据访问的骨架。此外,我们将展示如何这样的注释可以用来驱动优化的实施图的执行。 2他骨骼框架 考虑骨骼系统包括控制(即流)和数据并行骨架,造型更一般的并行开发模式。我们的骨架是由下面的语法定义的 这些骷髅代表著名的并行开发模式[ 4 ]:序列把现有的序列码,管/农场流并行骨架处理流项

采购工程师面试笔试题

采购工程师基础知识试题 姓名:日期:得分:评卷人: 说明:共8题,满分为100分,测试时间为40分钟。 1.采购人员应具备哪些素质?(10分) 答: 2. 一般增值税主要有哪几种?(10分) 答: 3. 采购流程及相关单据名称?(10分) 答: 4. 采购合同的主要因素是什么,你认为哪几项最重要,为什么?(10分) 答: 5. 你以前的公司有年度采购计划或降价目标吗?谈谈你们是如何实现或达到的;?(20分)答: 6.如果有一家供应商的货,品管说是供应商的来料不良,而供应商说是他只能做出这种程度,身

为采购会怎么办?(20分) 答: 7.如一个批次的货很急,上面要3天交货,但是供应商那里却要7天,该怎么做?(10分)答: 8.对于供应商的评估有哪些项目? (10分) 答: 采购工程师基础知识试题答案

姓名:日期:得分:评卷人: 说明:共9题,满分为100分,测试时间为40分钟。 1.采购人员应具备哪些素质?(5分) 答: a. 较强的工作能力:采购是一项相当复杂,而且要求很高的工作,采购员应具备的基本工作能力也相当的多样化。采购人员必须具备较高的分析能力、预测能力、表达能力和专业知识水平。 a-1分析能力:由于采购员常常面临许多不同策略的选择与制定,例如物料规格、品种的购买决策、何者为企业所能接受的价格、物料如何运输与储存、如何管理才能得到消费者的回应。因此,采购员应具备使用分析工具的技巧,并能针对分析结果制定有效的决策。 首先,采购支出是构成企业制造成本的主要部分,因此采购员必须具有成本意识,精打细算,锱铢必争,不可“大而化之”。其次,必须具有“成本效益”观念,所谓:“一分钱一分货”,不可花一分冤枉钱,买品质不好或不具有使用价值的物品。随时将投入(成本)与回报告(使用状况、时效、损耗、维修次数等)加以比较。 此外,对报价单的内容,应有分析的技巧,不可以“总价”比较,必须在相同的基础上,逐项(包括原料、人工、工具、税费、利润、交货时间、付款条件等)加以剖析判断。 a-2预测能力 在现代动态经济环境下,物料的采购价格与供应数量是经常调整变动的。采购员应能依据各种产销资料,判断货源是否充裕;通过与供应商的接触,从其“销售”的态度,揣摩物料可能供应的情况;从物料价格的涨跌,推断采购成本受影响的幅度有多大。总之,采购员必须开阔视野,具备“察言观色”的能力,对物料将来供应的趋势能预谋对策。 a-3表达能力 采购员无论是用语言还是用文字与供应商沟通,都必须能正确、清晰表达采购的各种条件,例如规格、数量、价格、交货期限、付款方式等,避免语意含混,滋生误解。面对忙碌的采购工作,必须使采购人员具备“长话短说,言简意赅”的表达能力,以免浪费时间。“晓之以理,动之以情”来争取采购条件,更是采购人员必须锻炼的表达技巧。 b. 具备证书与经验 采购员特别是管理人员至少应具备职业资格证书,这是一个工作经验的最好总结,其所具备的专业知识与技巧较能符合采购工作的需求。除此之外,采购员最好具有商学知识,如企业管理、流通业管理、流行商品或行销等科系,并以曾修过商品资讯、统计、行销、业务人员管理的人员尢佳。 b-1. 产品知识 无论是采购哪一种物料,都必须要对其所欲采购的标的物有基本的认识。我们很清楚,一个学化工机械并从事多年化工机械采购的人员因工作需而转向电子元器件采购,尽管他从事采购已多年,但他仍会感到有些力不从心,如果他想尽快适应新角色就必须及时补充有关电子元器件方面的知识,补充的途径很多,如自学、参加相关专业培训班等。一些采购员认为,采购员不是搞研究开发的,而且往往有本企业工程技术人员及品管人员的协助,故不需掌握太多的专业知识,持有这种观点的采购员必须认识到那些可以支持你的工程及品管人员并不是时时刻刻在你的左右,况且有时他们因各种原因未必能帮你。对于零售企业采购员来说,对商品的了解要比其他行业的采购员还要深入,因为其必须担负起销售业绩的相关责任。以流行服饰的采购员来说;以家电用品的采购员而言,必须了解产品的功能、技术层次、原料、制程、保修期限等。 不过,由于采购员采购的范围大小不一,物料种类为数甚多,更何况流行科学技术发展极为迅速,采购员要如何持续性的拥有产品知识呢?基本上,有几种方式可以供采购人员参考:大学的课程、贸易性期刊、流行杂志、展览或工作参观、与供应商保持联络等。 b-2客观理智 采购员在选择商品或商品组合时绝对不能凭自我的感觉,必须要利用科学的方法针对消费者需求与市场流行趋势进行合理的分析,并将分析结果客观地呈现出来,选择最有利益的商品,不因主观的偏见而左右了采购策略的拟定。 b-3专注投入 对于采购员来说,专注投入相当重要,因为,采购员必须要利用更多的时间去了解市场趋势与发掘更多的供应商,必须常常加班,尢其是生产的旺季,加班到深夜时有所见。除此之外,采购员还必须协助高层主管规划采购策略,因此在年度或每年开始时都会特别的忙碌,采购员必须毫无怨言地投入其中。 c. 良好的品德 采购员必须具备如下良好的品德: c-1廉洁 采购员所处理的“订单”与“钞票”并无太大的差异,因此难免被“唯利是图”的供应商所包围。无论是威迫(透过人际关系)还是利诱(回扣或红包),采购员都必须廉洁,维持“平常心”、“不动心”,否则以牺牲公司权益,图利他人或自己,终将误人误已。“重利忘义”的人,是难以胜任采购工作的。 c-2敬业精神 “缺货或断货”实为采购人员最大的失职。固然造成短缺的原因很多,若采购人员能有“舍我其谁”的态度,高度负责采购所需的物料,则企业的损失将会大大减少。 c-3虚心与耐心 采购员虽然在买卖方面较占有上风,但对供应商的态度,必须公平互惠,甚至不耻下问、虚心求教,不可趾高气扬、傲慢无礼。与供应商谈判或议价的过程,可能相当艰辛与复杂,采购员更需有忍耐、等待的修养,才能“欲擒故纵”,气定神闲地进行工作。居于劣势时,亦能忍让求全,不愠不火,克已奉公。 c-4遵守纪律 采购员是外出执行采购的人员,他们的一言一行都代表着企业与外界打交道,他们的工作好坏不仅影响企业的效益,而且影响企业的声誉,因此,企业对采购员规定了若干纪律,采购员必须自觉遵守,严格执行。 2. 一般增值税主要有哪几种?(5分) 答:订单、到货单、专用发票的税额即为无税金额*税率%;普通发票、运费发票的金额即为价税合计*税率%。 3. 采购流程及相关单据名称?(10分)

相关文档
最新文档