C# code optimization for dataset analysis

Budget N/A
Bids 27
Average Bid $464

I am looking for someone to optimize some c# code. Currently, I am performing a sort of "distance" calculation between two points on a graph/"map". This code works fine, although it may need optimization. The "map" is contained in a database and has a defined set of rules for calculating distances that is moderately complex.

I now have a database of (~10k) points on the map. I need to calculate the distance between every point and every other point and save those results to an additional database, so I can quickly look up the distance between any points without having to calculate it (I need the data in a very time sensitive manner).

I have tried to parallelize the code, and it works to some extent, although I am not convinced the process is completely CPU limited at this time (although it probably can become so with some optimization inside the distance calculation methods).

If you think you may be able to optimize this code, please let me know, and we can discuss additional details and ideas. Obviously, I know that without seeing it, it will be difficult... so I will send it upon request.



PS - I will be away for the next several days, and I will be available to respond after March 1.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • dddsolutions Profile Picture


    Nottingham,  United Kingdom

    DDD Solutions strives to provide expertise in several areas focusing on Web design, Web development, Application development, Photography and Graphical design. As a young and vibrant team, we are always keen to deliver innovative and functional solutions at the forefront of design.

    Javascript, XML, .NET, and Website Design

  • kashyaplab Profile Picture


    jamshedpur,  India

    We have team of dedicated professionals, with expertise in the field of IT and knowledge of tools and technologies according to new area of development. Our developers continuously updated his knowledge and try to provide better solutions to the clients. Our Mission To be an organization delivering quality products and services to our clients enabling them to add value to their customers To become a strategic business partner for our clients by providing the highest quality, cost effective IT solutions that maximize business output while reducing delivery times,and hence adding values to the relationship To create and sustain a culture that attracts,nurtures,and values the best talents. Our Vision To be pioneers in software awareness and implementation and to be recognized for our Implementation Methodology To become a world class IT services provider by consistently delivering high-quality solutions. ? Services Cost Effective Solutions Out forte is our ability to deliver a wide range of software solutions with a unique blend of experience, best practices and tools that help you maximize business output. Standardized solutions for various industries, customized solutions unique to client's requirements, project specific solutions... be it whatever; Magpie Infotech delivers. We offer the following. ? Desktop Applications ? ERP Solutions ? We based solutions ? Software quality testing ? High end Solutions ? Business Intelligence solutions ? Customized Solutions

    PHP, Javascript, .NET, and Data Processing

  • cdonlan87 Profile Picture


    Geneva,  United States

    Looking for freelance work as a way to earn money.

    Perl, ASP, Python, and .NET

  • Ashish91up Profile Picture


    Surat,  India

    I have Completed My B.E Degree in I.T and I Will Handle all type of work

    Data Entry, Training, Excel, and SQL

  • GT1002 Profile Picture


    MUMBAI,  India

    ## BIO 7+ Years Experience in SQL Server 8 Years Experience in C# 2 Years Experience in AngularJS 1 Year Experience in Android ## Area of Expertise + SQL Server + C# + Angular JS + Android

    Javascript, Website Design, Android, and SQL

  • pauloealmeida Profile Picture


    Recife,  Brazil

    ## BIO I'm a computer science student. I dropped electronics engineering college to persuit my true passion: computer programming. I speak portuguese (native), english and spanish. I'm very commited to work and perhaps I don't know a subject at first by I'm sure I'll read and learn it very fast. ## Area of Expertise C/C#, SQL (MSSQL, SQlite, MySQL),CUDA

    C Programming, Javascript, .NET, and SQL

  • BitsLogic Profile Picture


    Saskatoon,  Canada

    Bits Logic is the name of the inspiration, experience, and skill that makes us one of the best Canada's team in application services. We provide Cost-effective and quality-oriented Business IT Services for all your Business Software & Web Development needs. Specialization in complete Accounting System, HR System, School Management System, Hospitals / Pharmacy, Textile & Garments Systems. For more than 6 years we have building applications that are designed for usability. We team with our clients to produce world-class applications with exactness and speed.

    .NET, Website Design, Graphic Design, and Banner Design

  • rsonbol Profile Picture


    Damascus,  Syrian Arab Republic

    I have experience in two kinds of skills: artificial intelligence and web development.. * I have more than 8 years experience in Data Mining, Natural Language Processing, Machine Learning, Business intelligence and many other fields in artificial intelligence. I have worked on many projects some of them are research projects. Moreover, I have published many papers in these fields and I am an assistant teacher for ML, NLP, and algorithm courses at the university.. * I have more than 10 years experience in web developments and have worked on more than 50 websites in php, MySQL, python, and java including e-commerce websites, educational websites, personal websites,dashboards, advanced web management solutions. Key Skills :) ------------------ #Data_Mining #Natural_Language_Processing #Machine_Learning #Business_Intelligence #Artificial_intelligence #web_development #PHP_Websites #E_commerce_websites

    PHP, Java, XML, and Python

  • kodegun Profile Picture


    Delhi,  India

    Get your work done at light speed.

    Java, Javascript, Python, and Android

  • ShunyaInfoSystem Profile Picture


    Thane,  India

    I have 8 years of experience developing software in C# using multithreading WINForms, WPF for financial markets.

    .NET, Data Entry, Finance, and Copy Typing