Contribute to make it faster to my VI

Hello!

I have a table of cluster with 105500 clusters; in a cluster, there are 3 table 2D with the same size (10 rows and 8 columns).

I want to merge data for a single table with 10 2D * 105500 rows and columns of 8 * 3.

I know that with a wide range, we initialize an array (in this case with 10 * 105500rows and 8 * 3 columns) and use replace table subset; so I used this procedure, but the time needed is too...

What is the error in my VI?

OK, I have not watched your VI in detail, but here are a few tips:

(1) do not use data read/write property nodes in your loop for. You must process the data and store in shift registers and then finally display it, rather than do the replace/write using nodes of property value.

(2) the function array of construction causes memory allocations that will take time CPU. If you can precalculate the size of your table, you can initialize array to the size required to allocate the memory for the array once, then replace table subset to the elements in the right place in the table. If you go to tools-> Performance-> benefits to see the buffer, which will help show you (with some reservations) when LabVIEW is having to allocate memory in your VI.

(3) the "index Board" functions in your 2nd loop for are probably unnecessary - borrow tunnels of indexation automatic instead if you can

These points are those that stand out immediately as to what causes poor performance of your VI without seeking very smart on the table manipulation and optimization of the VI (such as the use of the element in place structures).

Tags: NI Software

Similar Questions

  • Slow Equuim A200 - how to make it faster?

    Help!

    My Equium A200 went really slow. Get messages don't respondents on the internet.
    Even typing is very slow. I m not very knowledgable about computers but do not follow security updates.
    Please help me if there is anything I can do.

    There are many options to make Windows faster.
    I can give you some examples:

    1. check the msconfig: start = > run = > msconfig.
    At startup, you can see all programs that have started with Notepad. Remove the tick from the programs, they should not start with Windows.

    2 defragment your HARD disk: click my computer = > right click the disk HARD = > properties = > tools = > defragment now.
    Defragmentation is a process that reduces the level of fragmentation in file systems.
    What operating system (operating system) do you use? If you are using Windows Vista, install the SP1. If you use Windows XP, install SP2 or SP3.

    In my opinion Windows OneCare is not really good. Choose another suite of security. I use for many years Kaspersky. I never had problems with it and the system runs fast.

    To check how much RAM you have, make right click on my computer = > properties and there you can see.

    If everything does not help you, you must reinstall Windows with the Toshiba recovery image. All the drivers and tools are particularly.
    But if you do so, back up your data first. The HARD drive will be erased.

  • How can I make this faster (more efficient) loop?

    IV attached a screenshot of my code. In the books it is said not having 'picture of generation' and "concetenate strings" in the loop, but what can I use instead? Also are there any other changes I can make to this program, to make it faster?

    See you soon,.

    Sam

    Sam,

    for a structure (except "timed structures" as the timed loop) of the time, you place the wait function within the frame where the wait is scheduled. So in regard to a loop simply drag it iside the loop and connect a time-out for her.

    Looking in your VI, there is always something preventing the VI of work:

    -Remove useless (in comparison with the 10) logic including the invalid son

    -Connect a digital '10' to the "n" - of the loop in order to limit the number of iterations to 10.

    -Change the output terminal of the loop of the piles of data to be "Indexing" (right-click on the tunnel and select "Enable Indexing"). This will create a table 2D channels; Therefore, you must connect the stringarray on table 'spreadsheet of writing file' 2D connector instead of connector D 1.

    -Never, really never ever ever work with unstoppable loops in Windows! This already messed up complete systems of tests doing serious damage to the equipment. The only target I'm ok with infinite loops are FPGA and to some extend, real-time targets...

    The right approach would be a producer/consumer, but looking in your messages that you posted the last days, I would say that it is beyond your current knowledge of LV...

  • How can I upgrade my Presario CQ57 to make it faster?

    Hello

    My laptop is a bit slow, so I'd like to update some of the components to make it faster.

    Could you recommend me a better processor? & a RAM if you consider it necessary for this purpose?

    Compaq Presario CQ57 Notebook

    Intel (r) Celeron (r) CPU B800 @ 1.50 GHz 1.50 GHz

    2.0 GB OF RAM

    _ 64-bit Windows7

    Computer system product: 5CB21874YP

    Hewlett-Packard: 068C 110003204910000620100

    Thank you

    RAM is much easier updating. I recommend at least 4 gigs, and it will take up to 8. She takes DDR3-1333 SO-DIMM memory. CQ57-339WM seems to be your model.

    This is the service manual you need to swap processors:

    Manual

    The CQ57s equipped with a Celeron processor will accept only the Celeron processors. There are a couple more quickly available for your computer Celeron, but exchanging a Celeron for a another Celeron just doesn't seem worth it to me.

    If you want the computer to run more quickly install 4 GB of RAM and upgrade to a disk hard solid state. The speed improvement is actually more you'd get from opting for a faster Celeron processor. After the back if you want more specific suggestions.

    If it's 'the Answer' please click on 'Accept as Solution' to help others find it.

  • my internet is slow I use a box of mifi varisen can someone tell me what to do to make it faster

    my internet is slow I use a box of mifi varisen can someone tell me what to do to make it faster

    Hello

    1. don't you make changes on the computer before the show?
    2. using Internet Explorer or another third party browser on the computer?
    3. have you installed Verizon software on your new machine?
    4. what operating system you are using on the computer?


    If you use Internet Explorer on the computer, then you can see the steps in the link and check.

    Why is my Internet connection so slow?

    Also check out the link for more information.
    How to increase the speed of navigation: 7 ways to work faster on slow connections
    http://www.Microsoft.com/atwork/remotely/connections.aspx

     
  • HP Pavillion MS235: HP Pavillion MS235 All in One - how to make it faster?

    I would like to make the PC faster.  We had for some time, there isn't much about it then, but I would like to give to my son for his school work and games.  It's just slow.  Everything you do, takes so long.  No viruses have WebRoot on it.  Any ideas or advice?

    The concept of the IOA is done for convenience. I look at the specifications.  Its processor is a 1.6 Ghz chip, RAM (memory) is maximum at 4 GB. It has never considered a game machine with this configuration.  You can not change anything.

  • program for own laptop and make it faster

    I have a aspire one notebook, which is very slow. is there a free/no expensive program that I can download to speed up my netbook?

    http://Windows.Microsoft.com/en-AU/Windows7/open-the-performance-Troubleshooter

    Resolution of performance problems

    https://support.Microsoft.com/en-AU/mats/slow_windows_performance

    Automatically troubleshoot and fix problems of Windows performance. Enhance, optimize and speed up Windows computers and make slow PC faster.

  • By using the GPU for rendering? Get makes it faster?

    I'm trying to export a 20 min video I've done in After Effects. It has a few effects of particles and some effects of Audio spectrum. When I start a Render, it shows between 20 to 30 hours to complete. If I had several machines I would have no problem with that, but I did not.

    I tried most of the suggestions in the forums to try and speed up the rendering time:

    Untitled-1.jpg

    • Clasic made instead of Ray traced
    • Removed unused and sequences pre comps
    • Reduced the number of effects
    • reduced the number of precomps
    • reduced the number of expressions
    • Rendering with CUDA
    • Disabled motion blur
    • Disabilities to 3D layers.

    Still, I can't take the shortest rendering time. I also tried various rendering parameters:

    • YouTube 1080 p
    • Youtube720p
    • QuickTime animation
    • Lossless
    • JPEG sequence

    with no major difference (youtube 1080 p being the best)

    I noticed that the SOUL does not all the power he could. It uses around 50% of CPU, but I read that may be because it doesn't have time to ramp upward before arriving at another framework.

    I also notice that even using CUDA acceleration, SOUL does not use power of the GPU at ALL. I have two GTX780 and I'm sure that if it was their use he would accelerate a lot, but I don't know if we can use them and if possible I don't know how to activate it.

    If you are looking for any other suggestions to speed up my rendering, or instructions for making SOUL use my GPU

    Data sheet:

    • I7 - 4790K
    • 32 GB of RAM
    • 2 x GTX780

    The GPU is not rendered 99% of everything that AE. If you use the TEA to render a model of EI then AE works in the background so SOUL must leave a few resources for do you other things. With the help of SOUL is always slower rendering with the Render tail if you go to the same format, but for most of us is not a problem because we don't sit and wait for makes, work us on the next shot or move on to another project. That's the beauty of the SOUL, must never stop creating - things, you get paid for.  If it's a rush to get out the project will restore then with making Cue of EI for a codec made fast production and then run through the SOUL SOUL being much more efficient and faster video transcoding in another format.

    As far as general things AE goes, temporal effects are taking the most time to render, particles also take a long time to render. Drawn to the beam with acceleration CUDA only is absolutely not supported in SOUL even if you have a correctly configured NVIDIA GPU. I know not all professionals that use drawn with RADIUS one rendered for anything whatsoever. There are much better solutions even without 3rd party effects.

    I hope this helps. The best way to get something out of the door is to make a standard production format by using the mark to return and a quick to render format ensuring that you use the formats of standard production for all of your belongings in the Ant project that are all of the images used in your publication to scale to 100% at some point in your comp (a lot of people try to make photo slideshows in HD with 20 images of a DSLR MP and all of them are resized way down). Once you have your master of standard production format that fall into the SOUL to generate your deliverables.

    Currently AE will not use 100% of your system resources when rendering HD or even 4 K video because AE watch only 1 frame at a time and any modern processor can easily treat an image using a fraction of its power. Then, we need to calculate everything again. Certain effects will use more memory a temporal effects and particles can quickly fill the memory, but until the basic architecture of the AE render engine is completely revamped we're stuck with makes it slow.

    Just FYI a little... Many of my composite complex can take 1 or 2 minutes per image for rendering. Some have taken 5 or 6 minutes. My 'pencil tests' or movement work almost always with little or no effects just to check the appearance of the animation. I call them pencil tests, test the hosts traditional photo pencil sketches to check the action and blocking before sending frames out to ink and paint because it makes no sense to paint on a stage where you don't know if Bambi walks funny because you didn't run a pencil and ink. In any case, my 'pencil tests' or previews make usually about 7 to 10 frames per second. It's the range of my work. Most production companies who are trying to earn a living do effects and editing have a fairly strict set of standards for travel times. Only, they conceive their work to fit into this mold.

  • How can I clean my macbook pro 15 "to make it faster?

    I have a mac book pro 15 "in the middle of the year 2010.

    I use since the first day for video and photo editing, and is running to slow down. I never did a cleaning up to it. I want to know what can I do to free up space and clean if it can run smooth and fast?

    For software and data, try this:

    Download the Internet OmniDiskSweeper and Grand Perspective (both free) and open them. They will show all your files and respective sizes. Transfer to an external HARD disk or remove files, that you no longer want on your MBP.

    Don't forget to empty the trash. Then only the space is allocated for the new data.

    As for the equipment, install up to 8 GB of RAM.  Install an SSD.  Both will allow to run you applications faster and more efficiently.  The best sources for Mac compatible RAM and SSD are OWC and Crucial.

    Ciao.

    Addendum: Do NOT use a so-called 'performance' or 'cleansing' of the applications.  They are like the introduction of ebola to your Mac.

  • Windows Update is updating very slowly. What can I do to make it faster?

    I try to install some updates, but Windows Update is very slow. I tried to look in Windows help, but there is nothing there.

    Hi dgbystrom,

    Thanks for posting answers.microsoft.com

    Would you try these steps and let us know if this increases the speed or the speed, updates remains the same:

    1. Boot your system in a clean boot State.  (Start with step 1 - then try the update.)
    2. After I started using the settings described in STEP 1, manually download an update and run it manually.

    Here is a link to the download Site:

    (http://support.microsoft.com/gp/DOWNLOADOVER )

    In step 1 times how long it takes to download and install.  If it seems to be faster and you still have updates on the left, proceed to step 2.  Describe errors or if there are changes in time download in this step.

    Continue through the steps, if you have enough downloads and try to isolate which can delay the process.

    Report questions or concerns to us in the forum for more information.

    Important note: do not forget to put your system back to a NORMAL STATE by following the steps described in STEP 7 of the clean boot procedure.

    Thank you for working with us.

    Kind regards

    Debbie
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • How to make knot faster formula?

    Hi all

    I am trying to identify a known model of the Spectra peaks in a code from Labview real-time data collection.  My data collection occurs on intervals of 50 ms (20 Hz).  Unfortunately, my analysis routines take ~ 160 ms to complete, and for this purpose the causes my material missing data collects.

    Using the profile tool, it seems that one of the principal offenders is a subroutine that predicted what should be the entire spectrum, assuming that a few common summits of the desired spectral design are in the spectrum.  It creates a spectrum of Gaussians for prediction, which he then compares to the heights of the real.  If it isn't well correlate, then the proposal is false; If it is proportional, the code returns then what are the masses of the peaks.  I can then find the limits of the peaks (I need the area of the Summit, not only the location of the tip) and use them to science.

    In any event, it must cover the subroutine to make frequencies predicted several times.  In general, I plan the locations of 4 peaks in the spectrum, and the spectrum is usually long 3000 points.  My routine to a predicted spectrum has the following entries:

    When the size is the number of points, width is the width of 1/2 of all summits, the amplitude is the height of an individual peak and Center is the location of the peak in the spectrum of 3000 point.  Table Gaussian is the output.

    The code looks like this:

    (vi attached below)

    My question is: can I can do something to improve the speed of calculation (in other words, I do something stupid?)?  Or is it just about as effective a subroutine as is possible?

    Thank you very much for your understanding!

    RipRock


  • Hey, my pc can be quick, when I installed avast, I became very slow, so I uninstalled avast but it is still slow, is there something I can do to make it fast again, thanks

    I need halp please

    How do you uninstall Avast?

    What is the make and model of pc, current antivirus, operating system and service pack?

    ensure that your system is free of infections:

    Download, install, update and scan with these full free malware detection programs:

    Malwarebytes (MMFA): http://malwarebytes.org/

    SUPERAntiSpyware: (SAS): http://www.superantispyware.com/

    http://www.Microsoft.com/security/scanner/en-us/default.aspx Security Scanner   

    post back with results and responses, and then we can work on the optimization of your system.

  • How does Ready Boost Option work... I know how to activate or deactivate it... but I want to know wat to what makes the faster machine?

    I have win7 hav, double heart 2 (2.6 GHz), 2 GB of ram, 80 GB hard drive...

    ReadyBoost uses Flash Player as a cache for random reads from the hard disk. Written on the hard drive is copied to the Flash drive. When random play is issued, the flash instead of the hard disk drive data will be read.  As there is no mechanical movement, it will be faster.

    As you have 2 GB of RAM, which will be also used for the disk cache, I don't expect to see much difference.

    This article explains how this works in Vista; the principle is the same in Windows 7 with the 4 GB, a limitation of the device thrown

    http://TechNet.Microsoft.com/en-GB/Magazine/2007.03.VistaKernel.aspx

  • How to make games faster

    I currently have a desktop computer HP Pavilion S5310f with Windows 7 Home Premium 64-bit. It has 4 GB of RAM (3.75 usable), a 640 GB hard drive, two AMD Athlon II 3 GHz processors and a NVIDIA GeForce 6100 SE 256 MB memory dedicated graphics card and the CUDA technology. My question is this: How can I dedicate more memory system, tell the graphics card 1 GB instead of 1/4 GB, so that I can play better games than before. My computer is not a computer game, but I can still play in recent games, but quality must be placed down to the bottom and there is lag. If it is not possible, I should just by a different graphic card? How are you going to those looking for? And he comes into conflict with the current (can you have more than one graphics card?)

    I'm not an expert in the game, but I think that there is little to choose between ATI/AMD (AMD owns now ATI) and maps NV, as long as they are put in correspondence spec wise (see maps).

    Choose what best meets your needs for the best cost, rather than do it.

    Quickly looking at the specs for the games you mention and looking at the recommended specifications DO NOT the minimum specification (min spec will usually get a game running at a playable rate (just) and everything is turned down), the highest card required was a 8800GT NV, if whatever it is level with or above which should do what you need.

    Once again, from the charts, something like an ATI HD5670 or HD5770 should be enough I would say for around £60-70 pounds ish or £80 - £100 ish respectively. It depends on what you want to spend.

    GPU you buy will have memory on board. Get at least 512 M min and if all goes well 1 G and if we can choose the fastest best, i.e. DDR5 memory not DDR3.

    The other thing you should consider, is a free space to really adapt to the card (some cards are larger than others) and consumption of new maps, some cards will take much longer than others.

    Personally, with the processor you have, I doubt there will be much interest to aim too high wrt the GPU, with respect to the modern games really your CPU will eventually become the next bottleneck and you will have spent more money on the GPU only really usable by your system.

    If all goes well will live gamer high range "chip" soon and confirm or deny, but I think that something in the HD 5670 (or just above map AMD or NV) should meet your needs.

    I'm not sure to tweak windows to allocate more memory, but even if you did I doubt it would make much difference with the GPU you have currently.

  • Search for Windows 7 - How to make it faster?

    Hi all

    I use windows XP WDS (Windows desktop Search) and can use the indexing with my server (NAS type) but I can't do that with Windows 7, the search is less than 1 second (indexing) compare 4 minute, I a way to speed up the search results? Thank you.

    I visited several forum but nothing really my problem suggestion. I'm not waiting to download the entire server in terabyte (not offline) to my PC. Thank you if anyone has a good solution.

    really grateful if someone can enlighten me on that. If this success, I get this program for my company.

    Best regards

    Stanley

    I tried but said that I am do not have sufficient privilege to perform the following task, Fords just move away and look at alternative. Thank you!

    Or you can simply index network as solution files.
    Add a UNC not indexed as a library = 1. Create a folder on your hard drive for the actions. that is c:\share2. Create another folder in the share above. that is c:\share\music2. Link the library in this folder. 3. delete the folder.4. Use the mklink in a command prompt to make a symbolic link. The link of the same name as the folder that you created above. IE - mklink /j c:\share\music \\server\music5. Fact. Now, you have not indexed the UNC path as a library.

Maybe you are looking for