The vectorization was done by replacing the outer for loop with an Intel SPMD Program Compiler foreach loop, which directs Intel SPMD Program Compiler to iterate over the range in N-sized chunks, where N is the current vector width.
通过将外层 for 循环替换为英特尔 SPMD 程序编译器 foreach 循环,实施矢量化,指导英特尔 SPMD 程序编译器在 N 尺寸的数据块范围内迭代,N 是当前的矢量宽度。
On the Variable Mappings page of the Foreach Loop Editor, map a variable that you want to use to pass the file names one at a time to the File System task.
Select the breakpoints in the task, For Loop, Foreach Loop, or Sequence to enable. Optionally, select the number of times a breakpoint is ignored before execution is suspended on the breakpoint.
在任务中选择要启用的断点,即 For 循环、Foreach 循环或 Sequence。您还可以选择程序在断点处挂起之前忽略该断点的次数。
Open the Foreach Loop Editor by double-clicking the ForEachLoop container added in step one.
通过双击第一步中添加的 ForEachLoop 容器来打开 Foreach 循环编辑器。
The Foreach Loop container allows execution iteration over an enumeration.
Foreach 循环容器允许对枚举执行迭代。
A Foreach Loop container can include multiple tasks and containers, but it can use only one type of enumerator.
Foreach 循环容器可以包含多个任务和容器,但只能使用一种类型的枚举器。
When a package is restarted the Foreach Loop containers and its child containers are run again.
当重新启动包时,会再次运行 Foreach 循环容器及其子容器。
Because all the files in the folder have the same format, the Foreach Loop container can use the same Flat File connection manager to connect to each of these files.
You can also map the enumerator collection value in a Foreach Loop container to a variable, and if an Execute SQL task uses a parameterized SQL statement, you can map the parameters for the statement to variables.
If a Script task is part of a Foreach Loop or For Loop container, the debugger ignores breakpoints in the Script task after the first iteration of the loop.
如果脚本任务是 Foreach 循环容器或 For 循环容器的一部分,则调试器将在循环的第一次迭代之后忽略脚本任务中的断点。
Once you have the file on local folder, you can use Foreach Loop Container to process these files.
Os exemplos servem apenas como ajuda na tradução da palavra ou da expressão procurada. Eles não são selecionados ou validados por nós e podem conter linguagem inapropriada. Pedimos que reporte exemplos que devem ser modificados ou que não devem ser exibidos. As traduções potencialmente sensivéis, impróprias ou coloquiais geralmente são marcadas em vermelho ou em laranja.