ryanke

About

Username
ryanke
Joined
Visits
28
Last Active
Roles
Member

Comments

  • Thank you for taking the time to explain things to me.
  • Hi @Matthias, Thanks for the reply. To ignore python GIL, I am thinking to implement the parallel code in klayout source code. For example, overload the above algorithm into source code as a function. Inside that I do parallel read, copy_tree() wit…
  • Hi @Matthias, Could you elaborate more about what you meant by “C++: much, much faster.” Were you referring to the performance difference when running the process in C++ instead of using a Python script? I’m currently looking into ways to speed up…
  • Thank you for your reply, regarding multithreading: I’d like to ask for your advice regarding the feasibility of using multithreading to optimize GDS file reading. In my current sequential implementation, the performance bottleneck lies in reading …
  • Thank you for your reply and for providing concrete experiment results. 70 seconds for my case does seem long. I am using MEBES format GDS and for the mebesreader I use downloaded mebes plugin and compiled it. I am not familiar with strm2gds. Does…
  • Hi, thank you for your reply. I compiled the KLayout source code into a Python package and use Python to run it. The GDS files are stored on disk. It takes roughly 70 seconds to perform layout.read() on a non-zipped 3GB GDS file. Since I need to r…