mar. 11:40: PROGRESS: MaxCompiler version: 2018.3.1 mar. 11:40: PROGRESS: Build "StreamFMA" start time: Tue Oct 29 11:40:12 CET 2019 mar. 11:40: PROGRESS: Main build process running as user makni1 on host jumax mar. 11:40: INFO : Loading build properties from bundled MaxCompiler_build.conf... mar. 11:40: INFO : No default external build property file has been specified. mar. 11:40: INFO : (Set environment variable MAXCOMPILER_DEFAULT_CONF_FILE to assign one) mar. 11:40: INFO : User build properties not found in file: /home/jusers/makni1/jumax/.MaxCompiler_build_user.conf mar. 11:40: INFO : No user-specified external build property file has been specified. mar. 11:40: INFO : (Set environment variable MAXCOMPILER_BUILD_CONF_FILE to assign one) mar. 11:40: INFO : Appending build directory location to '/mnt/beegfs/home/jusers/makni1/jumax/makni3/starpu.git/tests/.maxdc_builds_StreamFMA' mar. 11:40: PROGRESS: Build location: /mnt/beegfs/home/jusers/makni1/jumax/makni3/starpu.git/tests/./StreamFMA_MAX5C_DFE_SIM mar. 11:40: PROGRESS: Detailed build log available in "_build.log" mar. 11:40: INFO : Created build manager StreamFMA (StreamFMA_MAX5C_DFE_SIM Tue Oct 29 11:40:12 CET 2019). (11:40:12 29/10/19) mar. 11:40: INFO : Working in dir: /mnt/beegfs/home/jusers/makni1/jumax/makni3/starpu.git/tests/./StreamFMA_MAX5C_DFE_SIM mar. 11:40: INFO : Java class path (3 paths): mar. 11:40: INFO : /opt/Software/maxeler/maxcompiler-2018.3.1/lib/Max5Platform.jar mar. 11:40: INFO : /opt/Software/maxeler/maxcompiler-2018.3.1/lib/MaxCompiler.jar mar. 11:40: INFO : . mar. 11:40: INFO : Java process started by 'main' method in class 'perfmodels.StreamFMAManager'. mar. 11:40: INFO : build.arbitrated_core_cache parameter is blank, not using core-cache mar. 11:40: INFO : Checking license files in directory: /opt/Software/licenses/maxeler mar. 11:40: INFO : All license signatures valid. mar. 11:40: USER : mar. 11:40: USER : ENGINE BUILD PARAMETERS mar. 11:40: USER : Build name: StreamFMA_MAX5C_DFE_SIM mar. 11:40: USER : DFEModel: MAIA mar. 11:40: USER : maxFileName: StreamFMA mar. 11:40: USER : target: DFE_SIM mar. 11:40: USER : enableMPCX: false mar. 11:40: PROGRESS: Instantiating kernel "StreamFMAKernel" mar. 11:40: PROGRESS: Compiling kernel "StreamFMAKernel" mar. 11:40: INFO : Configuration: mar. 11:40: INFO : KernelConfiguration.additionalInputPipelining = 64 [Init: 64] mar. 11:40: INFO : KernelConfiguration.allowDSPCascading = true [Init: true] mar. 11:40: INFO : KernelConfiguration.allowInputsOutputsBeforeFlushNode = false [Init: false] mar. 11:40: INFO : KernelConfiguration.allowZeroLatencyNodeHold = false [Init: false] mar. 11:40: INFO : KernelConfiguration.bramBitsThreshold = 2080 [Init: 2080] mar. 11:40: INFO : KernelConfiguration.buildTarget = MAXCOMPILERSIM_HOST_DRIVEN [Init: NONE, change: MAXCOMPILERSIM_HOST_DRIVEN] mar. 11:40: INFO : KernelConfiguration.cePipelining = 2 [Init: 2] mar. 11:40: INFO : KernelConfiguration.clockPhaseBalanceThreshold = 0.1 [Init: 0.1] mar. 11:40: INFO : KernelConfiguration.clockPhasingRetries = 50 [Init: 50] mar. 11:40: INFO : KernelConfiguration.constantMultiplicationWithShiftAddThreshold = 3 [Init: 3] mar. 11:40: INFO : KernelConfiguration.dumpNeighboursString = [Init: ] mar. 11:40: INFO : KernelConfiguration.enableCeReplication = true [Init: true] mar. 11:40: INFO : KernelConfiguration.enableClockPhasePartitioning = false [Init: false] mar. 11:40: INFO : KernelConfiguration.enableDebugIOControlRegs = true [Init: true] mar. 11:40: INFO : KernelConfiguration.enableDummyBuild = false [Init: false] mar. 11:40: INFO : KernelConfiguration.enableKernelProfiler = false [Init: false] mar. 11:40: INFO : KernelConfiguration.enablePipelinedComputeController = false [Init: false] mar. 11:40: INFO : KernelConfiguration.enableShadowRegister = false [Init: false] mar. 11:40: INFO : KernelConfiguration.enableSmartKernelControl = false [Init: false] mar. 11:40: INFO : KernelConfiguration.fifoSrlRegisterStages = 1 [Init: 1] mar. 11:40: INFO : KernelConfiguration.flushOnInputDataCongtiguous = false [Init: false] mar. 11:40: INFO : KernelConfiguration.hardwareDebugDepth = 512 [Init: 512] mar. 11:40: INFO : KernelConfiguration.hwHierarchyMode = UNSET [Init: UNSET] mar. 11:40: INFO : KernelConfiguration.latencyAnnotation = true [Init: true] mar. 11:40: INFO : KernelConfiguration.latencyAnnotationAll = true [Init: true] mar. 11:40: INFO : KernelConfiguration.latencyAnnotationIOs = [Init: null] mar. 11:40: INFO : KernelConfiguration.maxCoalescedFifoWidth = 2147483647 [Init: 2147483647] mar. 11:40: INFO : KernelConfiguration.maxPreAdderFanOut = 1 [Init: 1] mar. 11:40: INFO : KernelConfiguration.netlistMode = false [Init: false] mar. 11:40: INFO : KernelConfiguration.numPhotonStateMachines = 1 [Init: 1] mar. 11:40: INFO : KernelConfiguration.optimizations.ceCounterRegisterDuplication = 1 [Init: 1] mar. 11:40: INFO : KernelConfiguration.optimizations.conditionalArithmetic = true [Init: true] mar. 11:40: INFO : KernelConfiguration.optimizations.counterChainWrapPipelining = 0 [Init: 0] mar. 11:40: INFO : KernelConfiguration.optimizations.dspAddChain = OPTIMISE [Init: null, change: OPTIMISE] mar. 11:40: INFO : KernelConfiguration.optimizations.enableActiveFanoutReduction = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.enableBUFGCE = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.enableBetterInputRegistering = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.enableBetterRegistering = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.enableFIFOCoalescingAcrossPlacementConstraints = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.enableFifoCoalescing = true [Init: true] mar. 11:40: INFO : KernelConfiguration.optimizations.enableIntegratedRounding = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.enableMappedMemoryHostReadBack = true [Init: true] mar. 11:40: INFO : KernelConfiguration.optimizations.enableMultiCycleReset = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.enablePowerTwoFloatMult = true [Init: true] mar. 11:40: INFO : KernelConfiguration.optimizations.enableRedundantNodeDeletion = true [Init: true] mar. 11:40: INFO : KernelConfiguration.optimizations.enableStateMachineRegisterMerging = true [Init: true] mar. 11:40: INFO : KernelConfiguration.optimizations.inlining = false [Init: false] mar. 11:40: INFO : KernelConfiguration.optimizations.inputFlushDistanceFactor = 0 [Init: 0] mar. 11:40: INFO : KernelConfiguration.optimizations.minimumStaticFIFOSplitDepth = 1 [Init: 1] mar. 11:40: INFO : KernelConfiguration.optimizations.optimizationTechnique = DEFAULT [Init: DEFAULT] mar. 11:40: INFO : KernelConfiguration.optimizations.preserveNodeRegisters = true [Init: true] mar. 11:40: INFO : KernelConfiguration.optimizations.triAdd = true [Init: true] mar. 11:40: INFO : KernelConfiguration.partialReconfBlockName = [Init: ] mar. 11:40: INFO : KernelConfiguration.partialReconfMode = false [Init: false] mar. 11:40: INFO : KernelConfiguration.partialReconfTemplate = false [Init: false] mar. 11:40: INFO : KernelConfiguration.replicateNodeCeLog2NumPartitions = 0 [Init: 0] mar. 11:40: INFO : KernelConfiguration.romBRAMBitsThreshold = 2080 [Init: 2080] mar. 11:40: INFO : KernelConfiguration.simulation.ramAddressCollisionBehaviour = EXCEPTION [Init: EXCEPTION] mar. 11:40: INFO : KernelConfiguration.simulation.ramOutOfBoundsAccessBehaviour = EXCEPTION [Init: EXCEPTION] mar. 11:40: INFO : KernelConfiguration.simulation.simProgressMessageFrequency = 0 [Init: 0] mar. 11:40: INFO : KernelConfiguration.useAsapScheduler = false [Init: false] mar. 11:40: INFO : mar. 11:40: INFO : -- mar. 11:40: INFO : Writing current graph to: StreamFMA-StreamFMAKernel-original.pxg mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 5,58121 ms (1 iterations) mar. 11:40: INFO : Dumping graph 'original' with DotDumper. mar. 11:40: INFO : Dumping graph 'original' with DotDumper took 43,3143 ms mar. 11:40: INFO : Not deleting directory (does not exist): neighbours mar. 11:40: INFO : Running Photon pre-schedule graph optimisations mar. 11:40: INFO : Running kernel graph-pass 'AlignOrEradicatePrintfs'. mar. 11:40: INFO : Graph-pass 'AlignOrEradicatePrintfs' took 340,110 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'FoldConstantsPass'. mar. 11:40: INFO : Graph-pass 'FoldConstantsPass' took 1,93528 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'OptimiseNodesPass'. mar. 11:40: INFO : Graph-pass 'OptimiseNodesPass' took 9,78229 ms (2 iterations) mar. 11:40: INFO : Running kernel graph-pass 'DeleteRedundantNodes'. mar. 11:40: INFO : Graph-pass 'DeleteRedundantNodes' took 367,303 µs (1 iterations) mar. 11:40: INFO : Dumping graph 'pre_dsp_extraction' with DotDumper. mar. 11:40: INFO : Dumping graph 'pre_dsp_extraction' with DotDumper took 10,0409 ms mar. 11:40: INFO : Running kernel graph-pass 'DspMultiplyAddExtractionPass'. mar. 11:40: INFO : Optimized 0 sub-graphs into DSP multiply/add chains (Ultrascale mode). mar. 11:40: INFO : Graph-pass 'DspMultiplyAddExtractionPass' took 26,9515 ms (1 iterations) mar. 11:40: INFO : Dumping graph 'post_dsp_extraction' with DotDumper. mar. 11:40: INFO : Dumping graph 'post_dsp_extraction' with DotDumper took 9,90338 ms mar. 11:40: INFO : Running kernel graph-pass 'TriArithInsertionPass'. mar. 11:40: INFO : MultiAdd inserter didn't add any nodes. mar. 11:40: INFO : Graph-pass 'TriArithInsertionPass' took 408,394 µs (1 iterations) mar. 11:40: INFO : Dumping graph 'post_tri_add_extraction' with DotDumper. mar. 11:40: INFO : Dumping graph 'post_tri_add_extraction' with DotDumper took 9,78187 ms mar. 11:40: INFO : Dumping graph 'pre_condadd_extraction' with DotDumper. mar. 11:40: INFO : Dumping graph 'pre_condadd_extraction' with DotDumper took 9,56389 ms mar. 11:40: INFO : Running kernel graph-pass 'ConditionalAddExtractionPass'. mar. 11:40: INFO : Optimized 0 sub-graphs into conditional adds/subs/triadds. mar. 11:40: INFO : Graph-pass 'ConditionalAddExtractionPass' took 647,329 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ConditionalPosNegExtractionPass'. mar. 11:40: INFO : Graph-pass 'ConditionalPosNegExtractionPass' took 169,368 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'PO2FPMultOptimiser'. mar. 11:40: INFO : Graph-pass 'PO2FPMultOptimiser' took 416,369 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'GraphLevelPipelining'. mar. 11:40: INFO : Graph-pass 'GraphLevelPipelining' took 552,971 µs (1 iterations) mar. 11:40: INFO : Dumping graph 'optimised' with DotDumper. mar. 11:40: INFO : Dumping graph 'optimised' with DotDumper took 9,67745 ms mar. 11:40: INFO : Running Photon simulation preparation mar. 11:40: INFO : Running kernel graph-pass 'PrepareSimulationPass'. mar. 11:40: INFO : Graph-pass 'PrepareSimulationPass' took 150,665 µs (1 iterations) mar. 11:40: INFO : Logging Photon stats to: StreamFMAKernel_photon_stats.csv mar. 11:40: INFO : Running kernel graph-pass 'StatsPass'. mar. 11:40: INFO : Graph-pass 'StatsPass' took 26,0332 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'CollectNumericExceptions'. mar. 11:40: INFO : Graph-pass 'CollectNumericExceptions' took 141,259 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'StreamOffsetDivExpand'. mar. 11:40: INFO : Graph-pass 'StreamOffsetDivExpand' took 205,375 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ReachabilityPass'. mar. 11:40: INFO : Graph-pass 'ReachabilityPass' took 289,348 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ReachabilityPass'. mar. 11:40: INFO : Graph-pass 'ReachabilityPass' took 126,412 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'FindInputsLeadingToFlush'. mar. 11:40: INFO : Graph-pass 'FindInputsLeadingToFlush' took 169,920 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'CheckForStatefulToFlushViolations'. mar. 11:40: INFO : Graph-pass 'CheckForStatefulToFlushViolations' took 524,393 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'CheckForInputToFlushViolations'. mar. 11:40: INFO : Graph-pass 'CheckForInputToFlushViolations' took 2,27059 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'RemoveUntypedConstants'. mar. 11:40: INFO : Graph-pass 'RemoveUntypedConstants' took 8,03785 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'LimitFanoutPass'. mar. 11:40: INFO : Graph-pass 'LimitFanoutPass' took 245,347 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'FindIllegalLoops'. mar. 11:40: INFO : Graph-pass 'FindIllegalLoops' took 1,79807 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'AddNodeSchedulingConstraints'. mar. 11:40: INFO : Graph-pass 'AddNodeSchedulingConstraints' took 110,932 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 112,928 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleVariables'. mar. 11:40: INFO : Graph-pass 'ScheduleVariables' took 8,49009 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'SubstituteEqPlaceholders'. mar. 11:40: INFO : Graph-pass 'SubstituteEqPlaceholders' took 206,231 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleApplier'. mar. 11:40: INFO : Graph-pass 'ScheduleApplier' took 2,21979 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 126,418 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleDumper'. mar. 11:40: INFO : Graph-pass 'ScheduleDumper' took 4,17482 ms (1 iterations) mar. 11:40: INFO : Running Photon post-schedule graph optimisations (pass 1) mar. 11:40: INFO : Running kernel graph-pass 'TapFIFOsPass'. mar. 11:40: INFO : Graph-pass 'TapFIFOsPass' took 565,217 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'FoldFIFOsPass'. mar. 11:40: INFO : Graph-pass 'FoldFIFOsPass' took 510,809 µs (1 iterations) mar. 11:40: INFO : Dumping graph 'tapnfold_1' with DotDumper. mar. 11:40: INFO : Dumping graph 'tapnfold_1' with DotDumper took 9,08132 ms mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 110,542 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'OptimiseVariableFIFOs'. mar. 11:40: INFO : Graph-pass 'OptimiseVariableFIFOs' took 70,0850 µs (1 iterations) mar. 11:40: INFO : Dumping graph 'validated_fifos' with DotDumper. mar. 11:40: INFO : Dumping graph 'validated_fifos' with DotDumper took 9,19045 ms mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 105,112 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleDumper'. mar. 11:40: INFO : Graph-pass 'ScheduleDumper' took 3,58769 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 110,470 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleConstants'. mar. 11:40: INFO : Running command: "/opt/Software/maxeler/maxcompiler-2018.3.1/bin/cbc" "StreamFMAKernel_schedule_C.mps.gz" -threads 12 -solve -printi csv -solu "StreamFMAKernel_schedule_C.csv" > "StreamFMAKernel_schedule_C.stdout.log" mar. 11:40: INFO : Optimum found: 0 mar. 11:40: INFO : Graph-pass 'ScheduleConstants' took 244,711 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 111,405 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleDumper'. mar. 11:40: INFO : Graph-pass 'ScheduleDumper' took 3,75525 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'SubstituteEqPlaceholders'. mar. 11:40: INFO : Graph-pass 'SubstituteEqPlaceholders' took 215,380 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'RemoveDistMeasurementNodes'. mar. 11:40: INFO : Graph-pass 'RemoveDistMeasurementNodes' took 29,9330 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleApplier'. mar. 11:40: INFO : Graph-pass 'ScheduleApplier' took 692,826 µs (1 iterations) mar. 11:40: INFO : Maximum stream latency for kernel 'StreamFMAKernel': 10 mar. 11:40: INFO : Using user logic for flush. mar. 11:40: INFO : Running Photon post-schedule graph optimisations (pass 2) mar. 11:40: INFO : Running kernel graph-pass 'TapFIFOsPass'. mar. 11:40: INFO : Graph-pass 'TapFIFOsPass' took 181,365 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'FoldFIFOsPass'. mar. 11:40: INFO : Graph-pass 'FoldFIFOsPass' took 185,306 µs (1 iterations) mar. 11:40: INFO : Dumping graph 'tapnfold_2' with DotDumper. mar. 11:40: INFO : Dumping graph 'tapnfold_2' with DotDumper took 9,34862 ms mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 115,156 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ScheduleAsserter'. mar. 11:40: INFO : Graph-pass 'ScheduleAsserter' took 343,583 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'ReplaceEvalStreamOffsetNodes'. mar. 11:40: INFO : Graph-pass 'ReplaceEvalStreamOffsetNodes' took 63,1450 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'FIFOReport'. mar. 11:40: INFO : Graph-pass 'FIFOReport' took 4,25283 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'StatsPass'. mar. 11:40: INFO : Graph-pass 'StatsPass' took 22,9682 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'RemoveUntypedConstants'. mar. 11:40: INFO : Graph-pass 'RemoveUntypedConstants' took 172,752 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'VariableSizeMappedRegInserter'. mar. 11:40: INFO : Graph-pass 'VariableSizeMappedRegInserter' took 58,1890 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 68,5140 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MakeMaxFileNodeData'. mar. 11:40: INFO : Graph-pass 'MakeMaxFileNodeData' took 3,16620 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MoveFanoutRegsForwards'. mar. 11:40: INFO : Graph-pass 'MoveFanoutRegsForwards' took 58,6820 µs (1 iterations) mar. 11:40: INFO : Dumping graph 'final' with DotDumper. mar. 11:40: INFO : Dumping graph 'final' with DotDumper took 9,04418 ms mar. 11:40: INFO : Running kernel graph-pass 'FIFOReportDotDump'. mar. 11:40: INFO : Graph-pass 'FIFOReportDotDump' took 6,49672 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'FIFOReportDotDump'. mar. 11:40: INFO : Graph-pass 'FIFOReportDotDump' took 9,26239 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'StallScopeDump'. mar. 11:40: INFO : Graph-pass 'StallScopeDump' took 1,57193 ms (1 iterations) mar. 11:40: INFO : Optimization report for Kernel 'StreamFMAKernel'. mar. 11:40: INFO : Enabled optimizations: mar. 11:40: INFO : DSP Multiply-Add Extraction mar. 11:40: INFO : Tri-Adder mar. 11:40: INFO : Conditional (Tri)Adds/Subs/AddSubs mar. 11:40: INFO : Power-of-2 Floating Point mar. 11:40: INFO : Creating a preliminary MaxCompilerDesignData.dat. (@ CoreCompile StreamFMAKernel) mar. 11:40: INFO : Total compilation of 'StreamFMAKernel' took 816,226 ms. mar. 11:40: PROGRESS: mar. 11:40: WARNING : Source for this build will not be backed-up and source-code annotations will not be mar. 11:40: WARNING : made. This can be caused either by the environment variable MAXSOURCEDIRS not being mar. 11:40: WARNING : set or the MaxCompiler configuration option 'build.enable_source_backup' being mar. 11:40: WARNING : unset/set to false. mar. 11:40: INFO : Manager Configuration: mar. 11:40: INFO : ManagerConfiguration.allowNonMultipleTransitions = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.board = MAX4412A [Init: null, init: MAX4412A] mar. 11:40: INFO : ManagerConfiguration.build.bramMappingScaleFactor = 1.0 [Init: 1.0] mar. 11:40: INFO : ManagerConfiguration.build.buildEffort = MEDIUM [Init: MEDIUM] mar. 11:40: INFO : ManagerConfiguration.build.continueAfterMeetingTiming = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.build.enableChipScopeInserter = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.build.enablePcieIbert = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.build.enablePcieJtag = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.build.enableTandemBoot = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.build.enableTimingAnalysis = true [Init: true] mar. 11:40: INFO : ManagerConfiguration.build.enableXpmMacro = true [Init: true] mar. 11:40: INFO : ManagerConfiguration.build.generateHexBitfile = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.build.implementationNearMissRetries = 0 [Init: 0] mar. 11:40: INFO : ManagerConfiguration.build.implementationNearMissThreshold = 0 [Init: 0] mar. 11:40: INFO : ManagerConfiguration.build.keepWrapperNodeHierarchy = true [Init: true] mar. 11:40: INFO : ManagerConfiguration.build.level = FULL_BUILD [Init: FULL_BUILD] mar. 11:40: INFO : ManagerConfiguration.build.logicMappingScaleFactor = 1.0 [Init: 1.0] mar. 11:40: INFO : ManagerConfiguration.build.optimizationGoal = BALANCED [Init: BALANCED] mar. 11:40: INFO : ManagerConfiguration.build.parallelism = 1 [Init: 1] mar. 11:40: INFO : ManagerConfiguration.build.powerConsumptionCritWarningThreshold = 76.5 [Init: 40.0, change: 76.5] mar. 11:40: INFO : ManagerConfiguration.build.powerConsumptionErrorThreshold = 91.79999542236328 [Init: 60.0, change: 91.79999542236328] mar. 11:40: INFO : ManagerConfiguration.build.powerConsumptionWarningThreshold = 61.20000076293945 [Init: 20.0, change: 61.20000076293945] mar. 11:40: INFO : ManagerConfiguration.build.suppressUramCascadingWarning = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.buildTarget = DFE_SIM [Init: null, init: DFE_SIM] mar. 11:40: INFO : ManagerConfiguration.debug.chipscopeCaptureDepth = 4096 [Init: 4096] mar. 11:40: INFO : ManagerConfiguration.debug.fifoUnderOverFlowRegs = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.debug.memCtlDebugRegs = true [Init: true] mar. 11:40: INFO : ManagerConfiguration.debug.memCtlExtraDebugRegs = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.debug.memMarginingSupport = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.debug.memPhyDebugRegister = NONE [Init: NONE] mar. 11:40: INFO : ManagerConfiguration.debug.memPllLockDebugRegs = true [Init: true] mar. 11:40: INFO : ManagerConfiguration.debug.streamStatus = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.debug.streamStatusChecksums = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.defaultAdditionalRegisters = 0 [Init: 0] mar. 11:40: INFO : ManagerConfiguration.defaultStreamFifoDepth = 512 [Init: 512] mar. 11:40: INFO : ManagerConfiguration.enableMPCX = false [Init: false, init: false] mar. 11:40: INFO : ManagerConfiguration.globalMcpConfig.ddrClockFreq = 266.6 [Init: 0.0, change: 266.6] mar. 11:40: INFO : ManagerConfiguration.globalMcpConfig.hasMcp = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.globalMcpConfig.onCardMemFreq = 272.5 [Init: 0.0, change: 272.5] mar. 11:40: INFO : ManagerConfiguration.maxring.maxringConnections = [] [Init: []] mar. 11:40: INFO : ManagerConfiguration.maxring.maxringNumLanes = {} [Init: {}] mar. 11:40: INFO : ManagerConfiguration.multiCycleMappedMemoryBus = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.pcie.numPCIeLanes = 0 [Init: 0] mar. 11:40: INFO : ManagerConfiguration.pcie.pcieFastClock = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.pcie.sgFetcherListSize = 16 [Init: 16] mar. 11:40: INFO : ManagerConfiguration.pcie.streamFromHostMaxNum = 0 [Init: 0] mar. 11:40: INFO : ManagerConfiguration.pcie.streamToHostMaxNum = 0 [Init: 0] mar. 11:40: INFO : ManagerConfiguration.simulation.javaSimVerboseLevel = LOW [Init: LOW] mar. 11:40: INFO : ManagerConfiguration.simulation.javaSimulationTimeout = 3600 [Init: 3600] mar. 11:40: INFO : ManagerConfiguration.simulation.keepJavaSimLMemDataFile = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.simulation.nativeFloatingPoint = false [Init: false] mar. 11:40: INFO : ManagerConfiguration.streamClockFrq = 100.0 [Init: 100.0] mar. 11:40: INFO : ManagerConfiguration.useLegacyStreamFIFOs = false [Init: false] mar. 11:40: INFO : mar. 11:40: INFO : -- mar. 11:40: INFO : Running kernel graph-pass 'FindCriticalPaths'. mar. 11:40: INFO : Latency-annotating source files (old source files in build directory will be removed first)... mar. 11:40: INFO : Not deleting directory (does not exist): src_latency_StreamFMAKernel_a_to_output mar. 11:40: INFO : Latency-annotating source files (old source files in build directory will be removed first)... mar. 11:40: INFO : Not deleting directory (does not exist): src_latency_StreamFMAKernel_b_to_output mar. 11:40: INFO : Graph-pass 'FindCriticalPaths' took 22,8486 ms (1 iterations) mar. 11:40: INFO : SLiC mode information: adding mode 'default' mar. 11:40: INFO : Running manager compiler graph-pass: GenerateMXGInfo mar. 11:40: INFO : Running manager compiler graph-pass: ClockWidthAssignment mar. 11:40: INFO : Running manager compiler graph-pass: InsertDualAspectLogic mar. 11:40: INFO : Running manager compiler graph-pass: ClockWidthAssignment mar. 11:40: INFO : Running manager compiler graph-pass: InsertPullPushAdapter mar. 11:40: INFO : Running manager compiler graph-pass: ClockWidthAssignment mar. 11:40: INFO : Running manager compiler graph-pass: InsertStreamFifos mar. 11:40: INFO : Running manager compiler graph-pass: ClockWidthAssignment mar. 11:40: INFO : Running manager compiler graph-pass: InsertStreamStatus mar. 11:40: INFO : Running manager compiler graph-pass: InsertChipscope mar. 11:40: INFO : Inserted 0 chipscope manager nodes. mar. 11:40: INFO : Running manager compiler graph-pass: ClockWidthAssignment mar. 11:40: INFO : Running manager compiler graph-pass: ReportClockAssignments mar. 11:40: INFO : Running manager compiler graph-pass: BuildSoftwareSim mar. 11:40: INFO : Running kernel graph-pass 'MarkConstantPass'. mar. 11:40: INFO : Graph-pass 'MarkConstantPass' took 140,362 µs (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'MaxConstantLatency'. mar. 11:40: INFO : Graph-pass 'MaxConstantLatency' took 1,07455 ms (1 iterations) mar. 11:40: INFO : Running kernel graph-pass 'SimCodeGraphPass'. mar. 11:40: INFO : Graph-pass 'SimCodeGraphPass' took 38,9701 ms (1 iterations) mar. 11:40: INFO : Writing current graph to: StreamFMA-StreamFMAKernel-final-simulation.pxg mar. 11:40: INFO : Running kernel graph-pass 'GeneratePXG'. mar. 11:40: INFO : Graph-pass 'GeneratePXG' took 9,90617 ms (1 iterations) mar. 11:40: INFO : Mapped register report: mar. 11:40: INFO : 0 io_a_force_disabled 1bytes mar. 11:40: INFO : 1 io_b_force_disabled 1bytes mar. 11:40: INFO : 2 io_output_force_disabled 1bytes mar. 11:40: INFO : 3 run_cycle_count 6bytes mar. 11:40: INFO : 9 current_run_cycle_count 6bytes mar. 11:40: INFO : f dbg_ctld_almost_empty 1bytes mar. 11:40: INFO : 10 dbg_ctld_done 1bytes mar. 11:40: INFO : 11 dbg_ctld_empty 1bytes mar. 11:40: INFO : 12 dbg_ctld_read 1bytes mar. 11:40: INFO : 13 dbg_ctld_read_pipe_dbg 1bytes mar. 11:40: INFO : 14 dbg_ctld_request 1bytes mar. 11:40: INFO : 15 dbg_done_out 1bytes mar. 11:40: INFO : 16 dbg_fill_level 1bytes mar. 11:40: INFO : 17 dbg_flush_level 1bytes mar. 11:40: INFO : 18 dbg_flush_start 1bytes mar. 11:40: INFO : 19 dbg_flush_start_level 1bytes mar. 11:40: INFO : 1a dbg_flushing 1bytes mar. 11:40: INFO : 1b dbg_full_level 1bytes mar. 11:40: INFO : 1c dbg_out_stall 1bytes mar. 11:40: INFO : 1d dbg_out_valid 1bytes mar. 11:40: INFO : 1e dbg_stall_vector 1bytes mar. 11:40: INFO : 1f ifpga_ctrl 1bytes mar. 11:40: INFO : 20 SFA_FORWARD_EN 4bytes mar. 11:40: INFO : Mapped register chain length = 36 mar. 11:40: INFO : Mapped register efficiency = 0,61 (177 / 288 bits) mar. 11:40: INFO : Mapped memory report: mar. 11:40: INFO : No mapped memories in this design. mar. 11:40: INFO : Running manager compiler graph-pass: GenerateMXGInfo mar. 11:40: INFO : Running manager compiler graph-pass: GenerateSlicHostCode mar. 11:40: INFO : Generating SLIC interface information mar. 11:40: INFO : Generating SLIC code for interface 'default' mar. 11:40: INFO : Skipping blacklisted scalar parameter 'StreamFMAKernel.current_run_cycle_count' mar. 11:40: INFO : Generating XML description for Maxfile mar. 11:40: INFO : Generating XML description for mode 'default' mar. 11:40: INFO : Skipping blacklisted scalar parameter 'StreamFMAKernel.current_run_cycle_count' mar. 11:40: INFO : Adding SLIC sections to the maxfile mar. 11:40: INFO : Adding user files to the maxfile mar. 11:40: INFO : Generating SLIC include file mar. 11:40: INFO : Done generating SLIC interface information mar. 11:40: PROGRESS: Running back-end simulation build (3 phases) mar. 11:40: PROGRESS: (1/3) - Prepare MaxFile Data (GenerateMaxFileDataFile) mar. 11:40: INFO : Build pass 'GenerateMaxFileDataFile' took 28,1530 ms. mar. 11:40: PROGRESS: (2/3) - Compile Simulation Modules (SimCompilePass) mar. 11:40: INFO : Running command: make -f $MAXCOMPILERDIR/lib/maxeleros-sim/simulator/Makefile -j2 mar. 11:40: INFO : rm -f objdir/max_msi.o mar. 11:40: INFO : mkdir -p objdir mar. 11:40: INFO : echo "Building bitstream for DFE_SIM" mar. 11:40: INFO : Building bitstream for DFE_SIM mar. 11:40: INFO : /opt/Software/maxeler/maxcompiler-2018.3.1/lib/clang/bin/start.sh clang++ -c -MMD -MT objdir/max_msi.o -MF objdir/max_msi.d -std=c++11 -fPIC -B/opt/Software/maxeler/maxcompiler-2018.3.1/lib/gcc -D__USE_XOPEN2K8 -O3 -Wno-format -I. -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/api -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/arch -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/ipv4 -DHAVE_KERNELS -DMAXFILE_INC="../../MaxCompilerDesignData.dat" -g0 -DSLIC_NO_DECLARATIONS -o objdir/max_msi.o /opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/targets/DFE_SIM/max_msi.cpp mar. 11:40: INFO : /opt/Software/maxeler/maxcompiler-2018.3.1/lib/clang/bin/start.sh clang++ -c -MMD -MT objdir/StreamFMAKernel_exec0.O2.o -MF objdir/StreamFMAKernel_exec0.O2.d -std=c++11 -fPIC -B/opt/Software/maxeler/maxcompiler-2018.3.1/lib/gcc -D__USE_XOPEN2K8 -O3 -Wno-format -I. -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/api -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/arch -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/ipv4 -DHAVE_KERNELS -DMAXFILE_INC="../../MaxCompilerDesignData.dat" -g0 -DSLIC_NO_DECLARATIONS -O2 -DOPTIMIZATION_LEVEL=2 -o objdir/StreamFMAKernel_exec0.O2.o StreamFMAKernel_exec0.cpp mar. 11:40: INFO : /opt/Software/maxeler/maxcompiler-2018.3.1/lib/clang/bin/start.sh clang++ -c -MMD -MT objdir/StreamFMAKernel.O0.o -MF objdir/StreamFMAKernel.O0.d -std=c++11 -fPIC -B/opt/Software/maxeler/maxcompiler-2018.3.1/lib/gcc -D__USE_XOPEN2K8 -O3 -Wno-format -I. -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/api -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/arch -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/ipv4 -DHAVE_KERNELS -DMAXFILE_INC="../../MaxCompilerDesignData.dat" -g0 -DSLIC_NO_DECLARATIONS -O0 -DOPTIMIZATION_LEVEL=0 -o objdir/StreamFMAKernel.O0.o StreamFMAKernel.cpp mar. 11:40: INFO : /opt/Software/maxeler/maxcompiler-2018.3.1/lib/clang/bin/start.sh clang++ -c -MMD -MT objdir/StreamFMAKernel_Templates.O2.o -MF objdir/StreamFMAKernel_Templates.O2.d -std=c++11 -fPIC -B/opt/Software/maxeler/maxcompiler-2018.3.1/lib/gcc -D__USE_XOPEN2K8 -O3 -Wno-format -I. -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/simulator/api -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/arch -I/opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/include/ipv4 -DHAVE_KERNELS -DMAXFILE_INC="../../MaxCompilerDesignData.dat" -g0 -DSLIC_NO_DECLARATIONS -O2 -DOPTIMIZATION_LEVEL=2 -o objdir/StreamFMAKernel_Templates.O2.o StreamFMAKernel_Templates.cpp mar. 11:40: INFO : /opt/Software/maxeler/maxcompiler-2018.3.1/lib/clang/bin/start.sh clang++ -fPIC -shared -B/opt/Software/maxeler/maxcompiler-2018.3.1/lib/gcc -lrt /opt/Software/maxeler/maxcompiler-2018.3.1/lib/lwip_sim/lib/liblwip.a /opt/Software/maxeler/maxcompiler-2018.3.1/lib/maxeleros-sim/lib/simsystem.so -pthread -O2 -s -o StreamFMA.so objdir/StreamFMAKernel_exec0.O2.o objdir/StreamFMAKernel.O0.o objdir/StreamFMAKernel_Templates.O2.o objdir/max_msi.o mar. 11:40: INFO : Build pass 'SimCompilePass' took 32,0930 s. mar. 11:40: PROGRESS: (3/3) - Generate MaxFile (AddSimObjectToMaxFilePass) mar. 11:40: INFO : Build pass 'AddSimObjectToMaxFilePass' took 102,128 ms. mar. 11:40: INFO : Final result files after build: mar. 11:40: INFO : Running command: ln -sf "../scratch/StreamFMA-StreamFMAKernel-original.pxg" mar. 11:40: INFO : StreamFMA-StreamFMAKernel-original.pxg (BuildFilePXG) mar. 11:40: INFO : Running command: ln -sf "../scratch/StreamFMAKernel_Configuration.txt" mar. 11:40: INFO : StreamFMAKernel_Configuration.txt (BuildFile) mar. 11:40: INFO : Running command: ln -sf "../scratch/StreamFMAKernel_NodeDiary.txt" mar. 11:40: INFO : StreamFMAKernel_NodeDiary.txt (BuildFile) mar. 11:40: INFO : Running command: ln -sf "../scratch/StreamFMA-StreamFMAKernel-final-simulation.pxg" mar. 11:40: INFO : StreamFMA-StreamFMAKernel-final-simulation.pxg (BuildFilePXG) mar. 11:40: INFO : Running command: ln -sf "../scratch/StreamFMA.xml" mar. 11:40: INFO : StreamFMA.xml (BuildFile) mar. 11:40: INFO : Running command: ln -sf "../scratch/StreamFMA.h" mar. 11:40: INFO : StreamFMA.h (BuildFileSlicH) mar. 11:40: INFO : Running command: ln -sf "../scratch/StreamFMA.max" mar. 11:40: INFO : StreamFMA.max (BuildFileMaxFile) mar. 11:40: PROGRESS: MaxFile: /mnt/beegfs/home/jusers/makni1/jumax/makni3/starpu.git/tests/StreamFMA_MAX5C_DFE_SIM/results/StreamFMA.max (MD5Sum: 7120319a38f732bfeae20ad4661a2551) mar. 11:40: INFO : Waiting for any outstanding jobs to finish... mar. 11:40: PROGRESS: Build completed: Tue Oct 29 11:40:49 CET 2019 (took 37 secs)